网络小白的自言自语

计算机网络中的网络参考模型OSI (开放系统互连) 重点学习下网络层、传输层的理解及相关协议:

1、网络层提供端到端的连接,以ip 数据包为传输单元传输数据, 这一层里 涉及到的协议IP (互联网协议),它主要的职责是:各个端系统的地址命名、分配规则。

2、传输层是提供更为可靠的连接,网络层是端到端的传输,而传输层是保证网络层传来的数据可靠、无差错、对网路的流量控制,涉及到的协议:TCP udp。

3、那我们每次访问一个网络应用的时候,他的实际地址:host:port/<application_name>,那么port 到底是什么?可以理解为一个主机上不同服务进程,一台主机上有很多服务,比如:smtp、www、ftp、telnet等,那么我怎么区分主机上的这些服务呢?就是通过 IP地址+端口号。一个端口用16bit编码,所以一台主机上最多可以有2^16 - 1 = 65535个服务。

4、IP 地址组成:

ip 地址分4组,每组占一个字节(8bit),每组以点号.分隔,所以,一个ip地址共占32bit。

IP 地址 = 网络地址 + 主机地址。地址分类为A类、B类、C类、D类。

I)  各类ip 地址特征描述:

A类: 1个字节的网络地址 + 3个字节的主机地址,最高位为“0”

B类:  2个字节的网络地址 + 2个字节的主机地址,最高位为“10”

C类:3个字节的网络地址 + 1个字节的主机地址,最高位为“110”

D类: 多播地址或者组播地址,最高位为“1110”。!!!!  PS: 可以看看单播、组播、广播的区别

II)在一个子网中,第一个ip 为网络号(网络地址),最后一个ip地址为广播地址,所以一个子网中第一个ip地址 喝醉后的ip地址不能用于用户计算机ip绑定。

III)如果想要2台机器在同一个网段中,那么他们的网络号相同就可以!在同一个网段中的充分必要条件:N台机器的ip 地址属于同一个网络号

5、子网掩码:

I)子网掩码可以决定子网中的计算机数目。比如,子网掩码为255.255.255.0 转换为二进制:11111111.11111111.11111111.00000000 可容纳的计算机数目为 2^8 - 2 = 254台。为什么要减去2,前面提到了 子网中第一个ip 用于标识主机网络号,最后一个ip 地址为广播地址,所以减去2!

II)怎么判断2个ip 是否在一个网段呢?前面提到2台机器需要是同一个网络号,那么我怎么获取那个网络号呢? 方法: 将子网掩码和你要对比的2个ip 地址 都转化为二进制,然后这2个二进制表示的ip地址 分别同二进制表示的子网掩码做'&'运算,然后得到二进制表示的网络号,最后对比这2个网络号是否相同即可。

III) 练习   从百科里抄个例子【实例:一个公司有530台电脑,组成一个对等网,子网掩码如何设?IP如何设?】

解答:

已知需要给530台机器分配IP, 那么从子网掩码入手,子网掩码也是32bit,从最右边统计0的数目,2^M >= 530 ,得出M = 10.所以,二进制的子网掩码里从最右边数,一共10个0,然后剩余的22位均为1,即为: 11111111.11111111.11111100.00000000 点分十进制子网掩码:255.255.252.0。然后呢,怎么确定IP 呢?首先我们知道C类地址的主机数目为254台,显然满足需求,所以,选择一个B类地址,比如188.188.x.x ,将其转化为二进制 10111100.10111100.??????××.××××××××  这时我们有一个未知子网ip 和一个已知的子网掩码,通过一个子网ip地址和子网掩码可以确定一个网络号,在未知的子网ip地址里x不论是0 或者1,通过&运算都是0,而?符号可以随意设定,比如将?设置为0。最后一段共8bit可分配的主机数目为254台,在第三段中还有2bit供我们设定,530/254= 2.086 按照进一法可知,第三段中的2bit 要分配3个,那么第三段可以是00000001,00000010,00000011 分别代表 1 2 3 ,所以,计算机可分配的ip 分别为 188.188.1.x 、188.188.2.x、188.188.3.x。


*********哎,希望以后可以看懂自己写的东西!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值