网络编程
Ecargwjx
所有的曲折终会变成彩虹
展开
-
计算机网络基础
1.典型协议 传输层 常见协议有TCP/UDP协议。 应用层 常见的协议有HTTP协议,FTP协议。 网络层 常见协议有IP协议、ICMP协议、IGMP协议。 网络接口层 常见协议有ARP协议、RARP协议。 TCP传输控制协议(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 UDP用户数据报协议(User...原创 2019-03-20 19:16:17 · 140 阅读 · 0 评论 -
网络分层模型及协议简介
1.OSI七层模型和TCP/IP四层模型 从应用程序的角度出发,主要掌握TCP/IP模型。 OSI七层模型:物数网传会表应 (1)物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后再转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。 (2)数...原创 2019-03-21 08:08:20 · 559 阅读 · 0 评论 -
TCP协议
1.因果 出现TCP的原因:IP(网络层)有非常强的不稳定性,网络层跟硬件联系比较紧密,硬件会对文件的传输造成比较大的影响。 解决方案:传输层会针对于网络层出现的问题进行弥补。有两种方法: 1)完全不弥补,即能接受到数据报就接受,接收不到就接收不到。这种协议为UDP,称为无连接不可靠的报文传输; 2)完全弥补,这种协议为TCP,称为面向连接的可靠的数据报传递。2.TCP通讯时序...原创 2019-03-28 08:10:29 · 257 阅读 · 0 评论 -
端口复用
1.端口复用1.1一个测试 &emps;首先启动Server,然后启动Client,这时候客户端和服务器是可以正常通信的。此时,用Ctrl-C终止Server,马上再运行Server,运行会出错。 因为,虽然Server的应用程序终止了,但是TCP协议层的连接并没有断开,因此不能再次监听同样的Server端口。 server终止时,socket描述符会自动关闭并发FIN段给...原创 2019-03-31 10:25:01 · 414 阅读 · 0 评论