随笔分类 - TCP/IP
摘要:一、首先需要明白一点,术语“大端”和“小端”表示多个字节的哪一端(大端或小端)存储在该值的起始地址;小端:将低序字节存储在起始地址;大端:将高序字节存储在起始地址;对于一个16位的整数,内存中的存储方式如下图所示:但遗憾的是,二者并没有标准可循,两种格式都有系统在使用,下面程序可以判断主机字节序: ...
阅读全文
摘要:一、数据报格式:下面逐项介绍数据报各项内容:1.版本:数据报的前四个字段,包含创建数据报所用IP协议的版本信息,用来确认发送方、接收方和之间的所有路由器就数据格式达成一致。对于IPv4,此字段值为4;2.首部长度:字段也是4位,除IP选项和填充以外,首部所有字段长度都是固定的,最常见的首部不含这两项,长度为20八位组,其首部长度字段等于5;3.服务类型:8位的服务类型字段,也叫TOS(Type Of Service);它指明应当如何处理数据报,但一个互联网不能保证提供任何一种特定类型的服务,此字段仅是给转发算法的一个提示;4.总长度:此字段长为16位,所以IP数据报的最大可能长度为65535,
阅读全文
摘要:网络的互连首先要解决的问题就是网络地址到物理地址的映射,以太网接口分配的是一个48位的物理地址,而IP地址却只有32位,因此无法将它编码到IP地址中。有人建议可以构建一个中央数据库存储所有网络中的网络地址与物理地址对应组,需要时直接去访问这个中央数据库即可。可这个中央数据库的维护又是个更大的难题,更让人难以接受的是它的安全性。聪明的TCP/IP协议设计人员找到了一种创造性的方法。这个办法不需要维护什么中央数据库,是个动态绑定地址的底层协议,即地址转换协议ARP(Address Resolution Protocol);一句话概括ARP的特点:ARP允许主机在只知道同一物理网络上一个目的站IP地
阅读全文
摘要:按照IP地址的逻辑层次来分,IP地址可以分为A,B,C,D,E等5类。A类IP地址用于大型网络,B类IP地址用于中型网络,C类用于小规模网络,最多只能连接256台设备,D类IP地址用于多目的地址发送,E类则保留为今后使用。 1.A类IP地址 一个A类IP地址由1字节(每个字节是8位)的网络地址和3个字节主机地址组成,网络地址的最高位必须是“0”,即第一段数字范围为1~127。每个A类地址可连接2的24次方减2等于16777214台主机,Internet有2的7次方减2等于126个A类地址。 2.B类IP地址 一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网...
阅读全文

浙公网安备 33010602011771号