1.1 概述
信件的要素:
- 打电话时包括连接和接通过程,要关注包括拨打者的状态和接听者的状态,称为TCP连接。
- 发短信时只要发送者将短信发送出去即可,是否被接收或者发送的过程中是否有丢失这些都不关注,称之为UDP连接。
计算机网络 :计算机网络是指将地理位置不同的,具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理下,实现资源共享和信息传递的计算机系统。
网络编程的目的:
无线电台...传播交流信息、数据交换。通信
想要达到这个效果需要什么:
- 如何准确的定位网络上的一台主机 : 通过“ ip+端口号 ” ,IP地址用于定位到计算机上,端口号则是为了定位到计算机上某个具体的进程,例如 192.168.16.124:8080 ,即定位到ip地址为192.168.16.124的主机并且具体定位到进程为8080的应用,定位到计算机上的某个资源
- 找到这个主机,如何传输数据呢
- java做的javaweb开发:指的是网页编程 架构为B/S架构,所有东西通过浏览器去访问
- 网络编程:针对TCP/IP 架构为C/S架构,网络编程的本质是两个设备之间的数据交换,网络编程基本上都是基于请求/响应方式的,也就是一个设备发送请求数据给另外一个,然后接收另一个设备的反馈。