读书笔记_python网络编程3_(2)

Python101

2.0.数据包表示较短的信息,大小通常不会超过几千字节,在浏览器与服务器进行会话/电子邮件客户端与ISP的邮件服务器进行会话时,这些独立而小型的数据包是如何组成会话的呢?

1)两台主机间独立传输的数据包流发生的任何错误,都需要进行修复;
2)丢失的数据包也需要进行重传,知道成功发送至目的地址
3)如果数据包到达时顺序错乱,则要将这些数据包重组会正确的顺序
4)丢弃重复的数据包,保证数据流中的信息没有荣誉

2.1.端口号

计算机网络和电磁信号理论中,对共享同一通信信道的多个信号,进行区分是个常见的问题。
IP网络层上,唯一可见的就是向特定主机传输的数据包。
Source IP --> Destination IP
进行通信的两台机器上的网络栈,需要支持多个程序互不影响地同时进行交互,故同时使用IP和端口号来标识源机器与目标机器。
Source (IP : port num) --> Destination (IP :port num)
对于同一特定会话中发送的数据包,4个值完全相同,响应数据包则把源IP地址与目标IP地址调换,把源端口与目标端口号调换。
输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长