![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络自顶向下
文章平均质量分 71
胡桃姓胡,蝴蝶也姓胡
非常熟悉service mesh,有共同兴趣的小伙伴可以私信我
展开
-
协议端口和服务端口的区分
由于TCP/IP传输层的两个协议TCP和UDP是完全独立的两个软件模块,因此各自的端口号也相互独立,如TCP有一个255号端口,UDP也可以有一个255号端口,二者并不冲突。在TCP/IP协议的实现中,端口操作类似于一般的I/O操作,进程获取一个端口,相当于获取本地唯一的I/O文件,可以用一般的读写原语访问之。不通的传输层在操作系统里面不同的软件系统,这也是TCP/UDP端口号可以重复的原因。协议端口是区分网络层交付给哪个传输层的。例如我交付给了TCP协议,然后再通过服务的端口号交付给某一个应用。原创 2023-03-24 11:06:43 · 277 阅读 · 0 评论 -
计算机网络自顶向下 -- 流水线,滑动窗口协议
停等(stop-and-wait )协议:发送方发送数据,然后等待接收方通过ACK或者NAK反馈流水线协议(Pipelined protocols):允许发送方发送多个分组而无需等待确认解决流水线的差错恢复有两种基本方法(滑动窗口协议):回退N步(Go-Back-N,GBN):回退N步,接收方则是只接受最小的未接受帧,对错序到达帧,都丢弃选择重传(selective repeat,SR):只重传丢失的帧,乱序到达的帧缓存起来因此对于可靠性,我们可以做出以下结论:校验和序号。原创 2023-02-11 19:25:53 · 675 阅读 · 1 评论 -
计算机网络自定向下 -- 浅谈可靠性之rdt协议
可靠指数据在传输过程中不错,不丢,不乱运输层要为应用层提供一种服务:数据可以通过一条可靠的信道进行传输,在该信道中传输的数据不会受到损坏或者丢失, 实现这种服务的是可靠数据传输协议。要实现这种服务并不简单,因为无法保证在运输层下的各层可以实现可靠传输,可靠数据传输协议的实现方式要在运输层下的各层都不可靠的前提下进行。原创 2023-02-11 18:06:04 · 1000 阅读 · 0 评论