转载声明:文章来源https://blog.csdn.net/lixiangchibang/article/details/105444657
1.OSI开放式网络七层协议模型
总体而言,理解记忆,我点击一个网络请求,假如使用http协议,这就是应用层,用户选择具体的协议;这个请求需要传输数据,但是不同系统因为编码等方式不同,无法识别彼此发送的消息,这个时候表示层就需要把数据整理成一种大家都可以识别的格式;然后由会话层负责建立连接,使用dns解析域名,得到ip;连接建立之后,由传输层负责发送分割打包处理数据(segement),采用tcp、udp;根据得到的ip,去寻找对应的IP地址位置,这也就是网络层,路由器工作在这里,由他寻找最近的路;到了ip地址所在地之后,还需要寻找对应的mac地址,主要由数据链路层(帧)负责(ARP),路由器工作在这里;找到mac地址之后,就可以传输数据了,也就是bit流,这就是物理层的工作,网卡工作在这里。
哇塞,果然还是学习是最重要的。