哈尔滨电商网站建设,外网工业设计网站,医院网页,网站设计怎么弄》Ref#xff1a;
1. 这个写的嘎嘎好#xff0c;解释了为啥4层7层5层#xff0c;还有数据包封装的问题:数据包在网络中的传输过程详解_数据包传输_张孟浩_jay的博客-CSDN博客
2. HTTP协议 与 TCP协议 的区别#xff0c;作为web程序员必须要懂 - 知乎 (zhihu.com)
3. 数据…》Ref
1. 这个写的嘎嘎好解释了为啥4层7层5层还有数据包封装的问题:数据包在网络中的传输过程详解_数据包传输_张孟浩_jay的博客-CSDN博客
2. HTTP协议 与 TCP协议 的区别作为web程序员必须要懂 - 知乎 (zhihu.com)
3. 数据包在网络中的传输过程:详解一次完整的数据包传输过程 -- 层层递进_Frank范的博客-CSDN博客 7层模型 4层TCP/IP 模型对照关系 然后我们的教科书为了更好地表示数据包在网络传输上的封装和解封装
7层模型 各层的用途
应用层为计算机上用户提供服务
表示层传输数据的处理加密解密转换翻译、压缩解压缩
会话层使得不同主机间的用户可以建立并管理会话完成 建立、维护、重连 应用程序之间的会话
传输层接受会话层的数据必要的时候将数据进行拆分将数据交给网络层【保证数据段有效到达对端】TCP、UDP协议就是控制协议
网络层路由和寻址如逻辑地址的选择、分组传输、路由选择决定数据在网络上的游走路径
数据链路层将数据编码为帧的格式并实现误差纠正控制
物理层实现透明的在 各种硬件线路上 传输 比特流
【记不住顺序就是应用层一声四声、表示层三声四声、会话层四声四声】 四层模型
4层模型应用层、传输层、网络层、网络接口层
1. 应用层交互的数据单元称为报文
主要提供两个终端设备上的 应用程序之间信息交换的服务
应用层 定义了信息交换的格式即定义了网络通信规则 对于不同的网络应用需要不同的应用层协议支持 Web 应用的 HTTP 协议
在互联网中应用层协议很多
如支持 Web 应用的 HTTP 协议基于 TCP 协议
只负责邮件的发送而不是接收的SMTP 协议基于 TCP 协议
邮件接收协议 POP3/IMAP基于 TCP 协议
在计算机之间传输文件的协议可以屏蔽操作系统和文件存储方式 FTP基于 TCP 协议[FTP 是一种不安全的协议因为它在传输过程中不会对数据进行加密。建议在传输敏感数据时使用更安全的协议如 SFTP]
通过加密和认证机制实现安全的访问和文件传输等业务的协议SSH基于 TCP 协议
解决域名和 IP 地址的映射问题的DNS协议基于 UDP 协议 2. 传输层
传输层的主要任务就是 负责向两台终端设备进程之间的通信提供 通用的 数据传输服务应用进程利用该服务传送应用层报文。“通用的”是指并不针对某一个特定的网络应用而是多种应用可以使用同一个运输层服务。 传输层协议
TCPTransmisson Control Protocol传输控制协议 提供 面向连接 的可靠 的数据传输服务。【生成一个个报文段】
UDPUser Datagram Protocol用户数据协议提供 无连接 的尽最大努力 的数据传输服务不保证数据传输的可靠性简单高效。【生成一个个用户数据报】 3. 网络层
网络层 把 传输层 产生的报文段或用户数据报 封装成分组和包 进行传送。
网络层 还负责 为分组和包 找到在网络上传递到目的地址的 路由 。 ⚠️ 注意传输层 通过UDP协议封装成的“用户数据报 和 网络层 通过IP协议封装成的 “IP 数据报” 不是一个东西奥 网络层协议
1IPInternet Protocol网际协议TCP/IP 协议中最重要的协议之一
主要作用是定义数据包的格式、对数据包进行路由和寻址以便它们可以跨网络传播并到达正确的目的地。目前 IP 协议主要分为两种一种是过去的 IPv4另一种是较新的 IPv6目前这两种协议都在使用但后者已经被提议来取代前者。
2ARPAddress Resolution Protocol地址解析协议
ARP 协议解决的是网络层地址和链路层地址之间的转换问题。因为一个 IP 数据报在物理上传输的过程中总是需要知道下一跳物理上的下一个目的地该去往何处但 IP 地址属于逻辑地址而 MAC 地址才是物理地址ARP 协议解决了 IP 地址转 MAC 地址的一些问题。ICMPInternet Control Message Protocol互联网控制报文协议一种用于传输网络状态和错误消息的协议常用于网络诊断和故障排除。例如Ping 工具就使用了 ICMP 协议来测试网络连通性。NATNetwork Address Translation网络地址转换协议NAT 协议的应用场景如同它的名称——网络地址转换应用于内部网到外部网的地址转换过程中。具体地说在一个小的子网局域网LAN内各主机使用的是同一个 LAN 下的 IP 地址但在该 LAN 以外在广域网WAN中需要一个统一的 IP 地址来标识该 LAN 在整个 Internet 上的位置。OSPFOpen Shortest Path First开放式最短路径优先 一种内部网关协议Interior Gateway ProtocolIGP也是广泛使用的一种动态路由协议基于链路状态算法考虑了链路的带宽、延迟等因素来选择最佳路径。RIP(Routing Information Protocol路由信息协议一种内部网关协议Interior Gateway ProtocolIGP也是一种动态路由协议基于距离向量算法使用固定的跳数作为度量标准选择跳数最少的路径作为最佳路径。BGPBorder Gateway Protocol边界网关协议一种用来在路由选择域之间交换网络层可达性信息Network Layer Reachability InformationNLRI的路由选择协议具有高度的灵活性和可扩展性。 OSI 和 TCP/IP 网络分层模型详解基础 | JavaGuide(Java面试 学习指南)
网络层是怎么根据IP地址找到路由的 路由技术详解IP数据包是如何在网络中转发的 - 知乎 (zhihu.com)
你知道以太网数据帧在网络中如何发送和接收的吗一文带你搞懂它 (qq.com)
OSI第五层会话层功能及作用_dream_uping的博客-CSDN博客
【写的巨好速看第一个看他】数据包在网络中的传输过程详解_数据包传输_张孟浩_jay的博客-CSDN博客 网络数据包封装与解封装基本过程_数据包封装过程_itachi-uchiha的博客-CSDN博客
PC到PC之间怎么传送数据包包括一个路由器一个交换机2台PC由PCA发送经过交换机路由器到PC2_pc1向pc0发送数据报,网络层地址及硬件地址_zb0567的博客-CSDN博客 HTTP协议 与 TCP协议 的区别作为web程序员必须要懂 - 知乎 (zhihu.com)