OSI和TCp

通信需要————定义协议标准        比如都是说中文,都是按这种规定来通信

完成一件事,标准太多怎么办?

 

进行分层

 

例子:

 上图有5层:

牛奶生产层:只负责把牛奶生产出来,然后把牛奶交给运输层

牛奶运输层:只需要把牛奶安全的运输到牛奶加工层就好

牛奶加工层:只需要把牛奶进行消毒,保证牛奶的品质,然后才能给超市去卖

超市层:只需要把牛奶卖出去就好

客户层:只需要关心这牛奶好喝就行,至于牛奶怎么来的不关心

总结:这5个层中,每个层都有自己的事情要做,只需要做好自己本层的工作,然后和下一层对接,所以这个女孩要独自完成”喝牛奶“这件事情,那她要自己挤奶,运输,消毒,不需要购买,但是这样完成起来太麻烦了,所以需要有分层思想,这样各部分各司其职,每个人只需要完成本层的事情,这样既能把本职工作做精做细,也能保证效率高效,这就是分层思想的关键

 

整个互联网也是利用了分层思想

下面是OSI七层模型:

 同层使用相同协议

下层为上层提供服务

 

只有应用层才有端口号

TCP和UDP的区别:https://jaminzhang.github.io/network/The-Difference-Between-TCP-And-UDP-Protocol/

TCP:安全

UDP:速度

 

TCP/IP5层协议簇/协议栈

应用层: 数据/PDU        PC/防火墙    HTTP   HTTPS   SSH   Telent    FTP   DHCP   SMTP   POP3   RDP   SMB   Mysql

                          80    443    22   23    20/21  67/68   25    110  3389   445   3306

传输层:段/数据段/Fragment    防火墙            TCP            UDP

网络层:包/报文/IP包/packet    路由器      ICMP    IP    APR

数据链路层:帧/Frame        交换机/网卡    MAC子层协议

物理层:比特/bit           网线  

 

关系图:

 

8bit=1Byte字节

客户机向服务器发送请求:一定是UDP

相同设备TCP,不同设备UDP

ICMP-找目标ip

APR-找目标mac

 

例图:

 

posted @ 2023-08-11 20:52  Xuraniiiz  阅读(32)  评论(0)    收藏  举报