文章目录
1.最早的网络通信(电路通信)
广域网,交换机通信,双方和多方之间。交换电路建立电路连接的网络。
特点:
物理通路被双方独占。
建立链接,使用和释放链接,传输效率低,不适合传输计算机数据。
2.计算机网络
1958年美国拨款研究,要求
能够可靠的传输数据,不是为了打电话,连接不同种类的计算机,有冗余的路由,所有的网络节点同等重要。
(1)传输数据用分组交换
通过标有地址的分组进行路由选择传送数据
(2)交换方式是储存转发
节点收到分组,先暂时存储下来,再检查其首部,按
照首部中的目的地址,找到合适的节点转发出去
3.网络信息(数据)传输
传输协议TCP/IP协议族
理论上的七层

实际开发分四层
(1).应用层:
应用程序间沟通的层
例如:FTP、Telnet、HTTP等
(2).传输层:
提供进程间的数据传送服务
负责传送数据,提供应用程序端到端的逻辑通信
例如:TCP、UDP
(3).网络层:
提供基本的数据封包传送功能
最大可能的让每个数据包都能够到达目的主机
例如:IP、ICMP等
(4).链路层:
负责数据帧的发送和接收
每层完成自己的任务,最终通过不同层次的处理完成数据的收发
4,几个常见的名词
1网卡(网络适配器,网络接口)
作用是连接不同的计算机,完成数据通信功能
2mac地址(类似身份证号,唯一的)
用于标识网络***设备***如一块网卡的id (硬件的物理地址)6字节,48位
3IP地址
用于标记***主机***的id(虚拟的)
IPV4:IP地址4字节,32位
IPV6:IP地址16字节,128位
IP地址又分为主机Id和子网id
4端口(类似进程号)
是一种标识(应用程序的)两个字节
0~2^16-1个端口
自定义端口1024~65535
特点:
1、对于同一个端口,在不同系统中对应着不同的进程
2、对于同一个系统,一个端口只能被一个进程拥有
3、一个进程拥有一个端口后,传输层送到该端口的数据全部被该进程接收,同样,进程送交传输层的数据也通过该端口被送出