美文网首页
IP及TCP/IP协议

IP及TCP/IP协议

作者: Greyish | 来源:发表于2019-05-09 15:09 被阅读0次

    关键点:

    IP地址:网络上每一个节点都必须有一个独立的Internet地址(IP地址)。IPv4由32位二进制数组成,这32bit的数字分成四组,例如255.255.255.255。IPv6一般采用32个16进制数,分成8组,例如2001:0db8:85a3:08d3:1319:8a2e:0370:7344。IP地址是网络地址与主机地址的组合。

    IP地址分类

    域名系统:域名系统是一个分布的数据库,它提供将主机名转换成IP地址的服务。

    端口号(Port):端口号是用在TCP,UDP上的一个逻辑号码,并不是一个硬件端口,我们平时说某某端口被封掉了,也只是在IP层次把带有这个号码的IP包给过滤掉了而已。

    TCP/IP协议分层:TCP/IP协议族按照层次由上到下,层层包装。最上面的就是应用层了,这里面有http,ftp,等等我们熟悉的协议。而第二层则是传输层,著名的TCP和UDP协议就在这个层。第三层是网络层,IP协议就在这里,它负责对数据加上IP地址和其他的数据以确定传输的目标。第四层是叫数据链路层,这个层次为待传送的数据加入一个以太网协议头,并进行CRC编码,为最后的数据传输做准备。再往下则是硬件层次了,负责网络的传输,这个层次的定义包括网线的制式,网卡的定义等等(这些我们就不用关心了,我们也不做网卡),所以有些书并不把这个层次放在tcp/ip协议族里面,因为它几乎和tcp/ip协议的编写者没有任何的关系。发送协议的主机从上自下将数据按照协议封装,而接收数据的主机则按照协议从得到的数据包解开,最后拿到需要的数据。这种结构非常有栈的味道,所以某些文章也把tcp/ip协议族称为tcp/ip协议栈。

    子网掩码:屏蔽一个IP地址的网络部分的“全1”比特模式。对于A类地址来说,默认的子网掩码是255.0.0.0;对于B类地址来说默认的子网掩码是255.255.0.0;对于C类地址来说默认的子网掩码是255.255.255.0。

    IP子网计算举例

    IP地址、子网掩码、网络号、主机号间的关系

    IP地址:4段十进制,共32位二进制,如:192.168.1.1 二进制就是:11000000|10101000|00000001|00000001

    子网掩码可以看出有多少位是网络号,有多少位是主机号: 255.255.255.0 二进制是:11111111 11111111 11111111 00000000

    网络号24位,即全是1 主机号8位,即全是0

    129.168.1.1 /24 这个、24就是告诉我们网络号是24位,也就相当于告诉我们了子网掩码是:11111111 11111111 11111111 00000000即:255.255.255.0

    172.16.10.33/27 中的/27也就是说子网掩码是255.255.255.224 即27个全1 ,11111111 11111111 11111111 11100000

    相关文章

      网友评论

          本文标题:IP及TCP/IP协议

          本文链接:https://www.haomeiwen.com/subject/mvdghqtx.html