
网络协议
未晚
这个作者很懒,什么都没留下…
展开
-
TCP实现文件传输
TCP协议实现文件传输 使用TCP协议实现传输文件 程序分为发送端和接收端。首先在传输文件数据之前,发送端会把将装有文件名称和文件长度等信息的数据包发送至接收端。接收端收到文件名称和文件长度信息后会创建好空白文件。接着开始传输文件数据。下面介绍实现功能的主要过程:1.创建套接字、绑定、监听、连接、接受连接//创建TCP协议的套接字 m_Socket转载 2013-10-16 11:45:15 · 1382 阅读 · 1 评论 -
单播多播和广播
1.单播(unicast)单播是说,对特定的主机进行数据传送。例如给某一个主机发送IP数据包。这时候,数据链路层给出的数据头里面是非常具体的目的地址,对于以太网来 说,就是网卡的MAC地址(不是FF-FF-FF-FF-FF-FF这样的地址)。现在的具有路由功能的主机应该可以将单播数据定向转发,而目的主机的网 络接口则可以过滤掉和自己MAC地址不一致的数据。2.广播(unicast)转载 2013-10-19 13:29:35 · 870 阅读 · 0 评论 -
TCP滑动窗口
TCP的首部中有一个很重要的字段就是16位长的窗口大小,它出现在每一个TCP数据报中,配合32位的确认序号,用于向对方通告本地socket的接收窗口大小。也就是说,如果本地socket发送一个TCP数据报,其32位确认序号是5,窗口大小是5840,则用于告诉对方:你方发出的4个字节的数据已经收到并确认,我方socket将接收从第5个字节开始的长度为5840个字节数据。这是由接收方进行的一种流量控制转载 2013-11-13 22:48:55 · 872 阅读 · 0 评论