2026/2/8 6:23:59
网站建设
项目流程
北京 公司网站开发,怎么看网站关键词密度,做网站是先买域名还是,国家最新政策文章目录计算机网络体系计算机网络为什么要分层应用进程的数据在各层之间传递过程端口、IP地址和MAC地址分别的作用说说不同层经典网络协议计算机网络体系
计算机网络体系结构标准主要分为三种:
OSI体系结构:概念清楚#xff0c;理论也比较完整#xff0c;但是它既复杂又不…文章目录计算机网络体系计算机网络为什么要分层应用进程的数据在各层之间传递过程端口、IP地址和MAC地址分别的作用说说不同层经典网络协议计算机网络体系计算机网络体系结构标准主要分为三种:OSI体系结构:概念清楚理论也比较完整但是它既复杂又不实用。整体分为七层TCP/IP体系结构: TCP/IP是一个四层体系结构。五层体系结构:为了方便学习折中OSI体系结构和TCP/IP体系结构综合二者的优点这样既简洁又能将概念讲清楚。OSI是一个理论上的网络通信模型而TCP/IP则是实际运行的网络协议。五层结构就是为了介绍网络原理而折中的网络通信模型OSI七层模型各层的功能物理层网络通信的最底层主要关注物理媒介和传输数据的硬件特性。数据传输的物理介质如电缆、光纤、无线电波等。- 主要任务包括数据的编码、传输速率、电压水平等。数据链路层负责将原始比特流组织成数据帧并在物理介质上进行可靠的传输。负责物理地址MAC地址的识别和帧的错误检测与校正。常见数据链路层协议包括以太网Ethernet和Wi-F。网络层路由数据包决定数据包的最佳路径从源到目的地。这一层比较典型协议为IP协议负责地址分配和数据包转发。运输层提供端到端的数据传输服务确保数据的可靠性和完整性。常见传输协议有TCP(传输控制层协议)和UDP(用户数据报协议)。会话层会话层负责建立、管理和终止会话会话是指两个设备之间的通信会话。它还可以处理会话中的同步和恢复问题。表示层:关注数据的格式化和编解码以确保不同系统间的数据交换。- 它可以处理数据的加密、压缩和数据格式转换。应用层为最终用户提供应用程序和网络服务。包括诸如Web浏览器、电子邮件客户端、文件传输协议FTP等应用。与用户界面和应用程序通信的所有应用层协议都属于此层。TCP/IP四层模型各层介绍网络接口层这一层将OSI七层模型的数据链路层和物理层合并在一起负责管理物理硬件和数据链路协议以便将数据从一个设备传输到下一个。关注物理媒介和传输数据的硬件特性和数据链路相关协议。网络层: 与OSI模型的网络层相对应负责路由数据包确保它们能够从源主机传输到目的主机。传输层它负责端到端的数据传输确保数据的可靠性和完整性。- 在TCP/IP模型中最著名的协议是TCP和UDP。TCP提供可靠的、面向连接的通信而UDP提供不可靠但更快速的通信。应用层应用层与OSI模型的应用层、会话层、表示层相对应它包括了应用程序和用户接口。五层体系结构结合上面两种结构来理解即可。计算机网络为什么要分层分层的好处有以下几点:降低复杂度:分层的思想本质,把一个难问题拆成多个“只关心自己”的小问题。每一层只做一件事。各层之间相互独立各层之间相互独立各层之间不需要关心其他层是如何实现的只需要知道自己如何调用下层提供好的功能就可以了可以简单理解为接口调用这个和我们对开发时系统进行分层是一个道理。提高了整体灵活性每一层都可以使用最适合的技术来实现你只需要保证你提供的功能以及暴露的接口的规则没有改变就行了。应用进程的数据在各层之间传递过程发送方逐层将数据进行封装接收端逐层解封装以下以五层模型发送端视角介绍:应用层输入应用进程产生的数据例如HTTP请求报文。处理按照应用层协议进行封装输出应用层数据单元。传输层输入应用层数据单元。处理加上传输层首部(TCP/UDP).添加的关键内容:源端口、目的端口、序号、校验和。输出报文段。网络层输入传输层片段。处理加上IP首部。添加关键内容源IP、目的IP。输出IP数据报。数据链路层输入: IP数据报处理加上帧头和帧尾。添加关键信息源MAC、目的MAC、帧校验。输出帧。物理层输入帧(比特流形式)处理编码成电信号或者光信号。输出比特流(0/1)形式。接收方处理顺序和发送端顺序完全相反。端口、IP地址和MAC地址分别的作用MAC地址解决的问题在同一条链路上数据帧该交给哪一个网卡特点是物理地址属于数据链路层理论上全球唯一由厂商控制(但有些厂商的网卡可以自定义修改)。IP地址解决的问题网络上这么多主机数据应该发送至哪台主机特点属于网络层。是逻辑地址。会随网络发生变化例如电脑切换wifiip地址就会发送改变。端口号解决的问题一台主机上有多个应用数据该交给哪一个应用程序处理特点属于传输层。只在主机内部有意义。说说不同层经典网络协议应用层HTTP/HTTPS作用万维网数据传输对应端口:80/443特点无状态基于请求响应交互模式FTP作用文件传输。端口21控制 20数据特点:控制 / 数据分离DNS:作用域名转换为IP地址。对应端口53SSH作用远程登录端口22传输层TCP特点面向连接可靠传输提供流量控制、拥塞控制UDP特点无连接不可靠开销小网络层IP(IPV4和IPV6)作用逻辑寻址、分组转发ICMP作用差错报告、网络诊断。常见ping命令和traceroute就是基于ICMP协议实现。ARP协议作用将IP转换为MAC地址。严格来说ARP属于网络层和数据链路层跨层协议。数据链路层Ethernet以太网作用:局域网通信VLAN:作用逻辑划分广播域物理层更多的是一些传输比特规范而不是具体协议。