网络---预备知识

1.OSI七层模型
即开放式系统互联参考模型
应用层、表示层、会话层、传输层、网络层、数据链路层、物理层
2.TCP/IP五层或四层模型
从下到上
(物理层)、数据链路层、网络层、传输层、应用层
◆主机:它的操作系统内核实现了从传输层到物理层的内容
◆路由器:实现了从网络层到物理层
◆交换机:实现了从数据链路层到物理层
◆集线器:只实现了物理层
3.IP/MAC/端口号
◆IP:定位网络中的某一台主机,在网络层包装IP地址
◆MAC:网卡绑定的,代表物理地址,一个设备可以有多个网卡
◆端口号:绑定主机中某一个应用程序,应用程序都是在传输层通过端口号发送/接收数据
●IP+端口号:可以定位到网络设备上具体的某一个应用程序
◆区别:IP地址描述的是路途总体的起点和终点,MAC地址描述的是路途上的每一个区间的起点和终点
注意事项:
(1)网络设备发送数据时,需要知道MAC地址,才能发送
(2)主机、路由器有IP和MAC
4.封装和分用
网络设备可以进行封装、分用的:主机、路由器
(1)五元组:源IP、源端口号、目的IP、目的端口号、协议号
网络上,IP定位网络设备,端口号定位应用程序,所以,IP+port定位网络某个具体的程序
(2)数据封装
定义:每层协议都要加上一个数据首部,称为封装
过程:由上而下进行数据封装
◆应用层:浏览器会包装数据为http协议格式
◆传输层:系统包装数据加上tcp协议头(端口号)
◆网络层:系统包装数据加上IP协议头(IP)
◆数据链路层:系统包装数据加上数据帧头(MAC)
◆物理层:光电信号:0/1
(3)数据分用
与上述过程相反,通过协议号进行数据分用,通过端口号找应用程序
5.网络发展
◆网络互联:多台计算机联系在一起,完成数据共享
◆广域网WAN:将远隔千里的计算机都连在一起
◆局域网LAN:计算机数量多了,通过交换机和路由器连接在一起

猜你喜欢

转载自blog.csdn.net/liyuuhuvnjjv/article/details/108418550