随笔分类 - c/c++ / tcp/ip
摘要:https://blog.51cto.com/u_4042309/3602677 网络中的一台主机如果希望能够接收到来自网络中其它主机发往某一个组播组的数据报,那么这么主机必须先加入该组播组,然后就可以从组地址接收数据包。在广域网中,还涉及到路由器支持组播路由等,但本文希望以一个最为简单的例子解释清
阅读全文
摘要:https://www.cnblogs.com/jingliming/p/4477264.html 使用UDP协议进行信息的传输之前不需要建议连接。换句话说就是客户端向服务器发送信息,客户端只需要给出服务器的ip地址和端口号,然后将信息封装到一个待发送的报文中并且发送出去。至于服务器端是否存在,或者
阅读全文
摘要:https://blog.51cto.com/u_4042309/3594688 1 IP地址分类 A 类网络地址有128 个(支持127)个网络,占有最左边的一个字节(8 位)。高位(0)表示识别这种地址的类型。 B 类地址使用左边两个8 位用来网络寻址。两个高位(10)用于识别这种地址的类型,其
阅读全文
摘要:为什么需要ICMP? 在数据传输的过程中,IP提供尽力而为的服务,指为了把数据包发送到目的地址尽最大努力。它并不对目的主机是否收到数据包进行验证,无法进行流量控制和差错控制。因此在数据包传输过程中,产生各种错误在所难免。为了更有效地转发IP数据包和提高数据包交付成功的机会,ICMP应运而生。使用IC
阅读全文
摘要:在日常工作中,我们经常需要判断网络是否连通,相信大家使用最多的命令就是 ping,traceroute 啦。大家都知道 ping/traceroute 命令是基于 ICMP 协议来实现的,那么什么是 ICMP 协议呢?ping/traceroute 命令又是如何基于 ICMP 实现的呢? 今天这篇文
阅读全文