计算机网络架构工作经验整理
目录
1.网络采用的分层思想
2.OSI七层分层结构
3.TCP/IP参考模型
3.1封装和解封架构图
3.2各层协议组组成以及各服务端口所属
3.3各层间通讯
4.总结
1.网络采用的分层思想
网络将复杂的流程经过分解成为多个功能来进行单一且针对性的工作过程
优点:
整个过程更加清晰,更容易发现问题,哪个环节出错更容易发现,更容易对症下药。
2.OSI七层分层结构
应用层:人机交互窗口,把客户的语言输入到计算机内。(web服务,社交软件对话窗口等)
表示层:当接收到上层数据后,接收并把客户输入的数据转换成计算机的二进制语言,并进行压缩解压,加密解密的工作
会话层:建立或管理是否允许不同的机器上的客户之间进行会话连接的关系
传输层:定义传输数据的协议端口号,校验源端口和目标端口,以及差错校验(防火墙,端对端)
网络层:网络层是进行逻辑地址(IP地址)的寻址,也就是现实生活中的路由器,路由器会挑选更好的路径。
数据链路层:建立逻辑地址的连接,并寻找对接主机的硬件(MAC)地址、并进行差错校验。(交换机,网卡)
物理层:建立、维护、断开物理连接,可将二进制的数据转换成比特流在网络中传输 ?
3.TCP/IP参考模型
3.1封装和解封架构图
?
3.2各层协议组组成以及各服务端口所属
应用层 | HTTP(安全通道)HTTP端口属于80FTP(高效通道)端口属于69 HTTPS(比HTTP更安全)端口属于443SMTP属于25端口 SNMP属于161端口DNS属于53端口 FTP ??21端口用于远程,20端口用于传输 DHCP ?67端口用于服务端 ???68端口用于客户端 | 传输层 | TCP (安全通道) UDP(高效通道) | 网络层 | ICMP IGMP IP ARP(可以把IP地址解析成MAC地址) RARP(可以把MAC地址解析成IP地址) | 数据链路层和物理层 | IEEE 802.3 有线局域网(以太网) IEEE 802.11无线局域网 |
3.3各层间通讯
4.总结
1.网络的分层架构大大简化了流程的复杂性,我们可以更加清晰整个流程,并可以针对性解决网络问题。
2.数据封装过程中,传输层是把上层数据分片加上端口号封装成数据段;网络层是把上层数据加上源和目的IP(逻辑地址)打包成数据包;而数据链路层就是给上层数据加上MAC地址进行打包封装成数据帧,同时差错校验,如发现错误,就重传数据帧。
|