【TCP/IP】你发送的消息是如何传输的,对方是如何收到的
2020-07-30 16:59
204 查看
TCP/IP:
应用层
表示层
会话层
传输层
网络层
数据链路层
物理层
应用层、传输层、Internet、物理层;
1.应用层先将传输的文字或图片进行加密操作交给传输层(这时的数据单元是信息);
2.传输层将信息切割成一段一段的,便于传输,并在其中加入一些标记,如当前应用的端口号等,交给Internet(数据单元是数据流);
3.Internet将数据流进行分组,分组的头部包含目标地址的IP及一些相关信息交给物理层(数据单元是分组);
4.物理层将数据转换为比特流开始查找主机真实的物理地址进行校验,校验通过后开始传输(数据单元是比特);
5.在目标设备上逆向操作一遍,对方设备就会显示相应的文字或者图片;
【注:根据菜鸟一大佬评论改写】
相关文章推荐
- 尝试通过使用 TCP/IP 套接字连接到群集中的 SQL Server 命名实例时收到“SQL Server does not exist or access denied”(SQL Server 不存在,或者访问被拒绝)错误消息
- Netty5.x如何用TCP/IP发送大文件到服务器
- Java-TCP/IP 编程-01 主线程:从控制台录入消息,发送到服务器 子线程:接收服务器转发来的消息
- OSI 七层模型与各层设备对应 详细解释<TCP/IP下数据是如何进行传输>
- C# tcp发送消息和传输文件
- 真的懂了:TCP协议中的三次握手和四次挥手(关闭连接时, 当收到对方的FIN报文时, 仅仅表示对方不在发送数据了, 但是还能接收数据, 己方也未必全部数据都发送对方了。相当于一开始还没接上话不要紧,后来接上话以后得让人把话讲完)
- csharp tcp/ip连接发送消息
- 如何在WCF中用TcpTrace工具查看发送和接收的SOAP消息
- 收到邮件后看不附件或者发送邮件之后对方看不到附件应如何处理?
- 网络内核之TCP是如何发送和接收消息
- 如何解决 您需要添加对方为好友,才能给对方发送会话消息
- 基于tcp/ip的数据网络数据传输发送端
- [面试时]我是如何讲清楚TCP/IP是如何实现可靠传输的
- 在 TCP 网络上检测出有重复名称,发送消息的计算机的 IP 地址在数据中
- 如何在MyEclipse中监听TCP/IP数据传输
- [面试时]我是如何讲清楚TCP/IP是如何实现可靠传输的 转
- TCP发送端收到ACK后对传输队列的4次扫描
- 如何从链路层收到的数据报中访问IP层和TCP层头信息?
- TCP/IP (二) TCP消息的发送
- 如何在WCF中用TcpTrace工具查看发送和接收的SOAP消息