计算机网络
面试
weixin_38507238
这个作者很懒,什么都没留下…
展开
-
tcpudp包处理方式和大小限制
TCP与UDP的不同接包处理方式1.UDP发包的问题问:udp 发送两次数据,第一次 100字节 ,第二次200字节, 接包方一次recvfrom( 1000 ), 收到是 100,还是200,还是300?答:UDP是数据报文协议,是以数据包方式,所以每次可以接收100,200,在理想情况下,第一次是无论recvfrom多少都是接收到100。当然,可能由于网络原因,第二个包先到的话,有可能是...原创 2020-05-07 02:58:03 · 907 阅读 · 0 评论 -
粘包拆包详解
我们都知道TCP属于传输层的协议,传输层除了有TCP协议外还有UDP协议。那么UDP是否会发生粘包或拆包的现象呢?答案是不会。UDP是基于报文发送的,从UDP的帧结构可以看出,在UDP首部采用了16bit来指示UDP数据报文的长度,因此在应用层能很好的将不同的数据报文区分开,从而避免粘包和拆包的问题。而TCP是基于字节流的,虽然应用层和TCP传输层之间的数据交互是大小不等的数据块,但是TCP把这些...原创 2020-05-07 02:10:44 · 1442 阅读 · 0 评论 -
输入http转化为https以及常见的端口号
第一种是会发起一次 HTTP 以及一次 HTTPS:当你访问 HTTP URL,会发起一个普通的 HTTP 请求,服务器通过某些配置,会返回一个 301 状态码,并 Location 到对应的 HTTPS URL 上。浏览器接着重定向,发起 HTTS 请求。需要补充的是,当你后面再次访问这个 HTTP 请求时,因为存在浏览器缓存,可能直接在浏览器端就重定向了,这样的话只有一个 TCP 请求。不过由...原创 2020-04-15 17:17:47 · 631 阅读 · 0 评论 -
tcp连接限制详解
NAT被叫做地址转换技术,诞生于IP地址匮乏的年代,传统IPV4的公网地址已经枯竭,如果没有NAT地址转换技术,现在很多设备都是连接不上互联网的,很多人在公司上班或者在家里上网,电脑都会分配到一个192.168.1.100的私网地址,这种地址只适用于在局域网内通信,是出不了外网的,正是因为NAT技术的出现才使得内网地址能很方便的访问互联网。和一些做NAT的老师接触,谈起NAT的问题,大多数都是自...原创 2020-03-12 00:36:43 · 1951 阅读 · 0 评论