xiaolincoding.com/network/1_base/tcp_ip_model.html
2 Users
0 Comments
21 Highlights
0 Notes
Tags
Top Highlights
管道、消息队列、共享内存、信号
应用层是不用去关心数据是如何传输
应用层是工作在操作系统中的用户态,传输层及以下则工作在内核态
流量控制、超时重传、拥塞控制
各种各样的路径和节点进行选择
传输层的设计理念是简单、高效、专注
户提供应用功能,比如 HTTP、FTP、Telnet、DNS、SMTP等
UDP 相对来说就很简单,简单到只负责发送数据包,不保证数据包是否能抵达对方,
在 TCP 协议中,我们把每个分块称为一个 TCP 段(TCP Segment)。
但是一台设备上可能会有很多应用在接收或者传输数据,因此需要用一个编号将应用区分开来,这个编号就是端口。
会认为它负责将数据从一个设备传输到另一个设备,事实上它并不负责。
实际的传输功能就交给下一层,也就是网络层
IP 协议会将传输层的报文作为数据部分,再加上 IP 包头组装成 IP 报文,如果 IP 报文大小超过 MTU(以太网中一般为 1500 字节)就会再次进行分片,得到一个即将发送到网络的 IP 报文。
寻址能力, IP 协议还有另一个重要的能力就是路由
IP 协议的寻址作用是告诉我们去往下一个目的地该朝哪个方向走,路由则是根据「下一个目的地」选择路径。寻址更像在导航,路由更像在操作方向盘
电脑上的以太网接口,Wi-Fi接口,以太网交换机、路由器上的千兆,万兆以太网口,还有网线,它们都是以太网的组成部分。以太网就是一种在「局域网」内,把附近的设备连接起来,使它们之间可以进行通讯的技术。
Glasp is a social web highlighter that people can highlight and organize quotes and thoughts from the web, and access other like-minded people’s learning.