欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

整理笔记--网络通信术语

程序员文章站 2022-04-01 23:36:30
c/s是客户机/服务器,b/s是浏览器/服务器。 ipv4 192.168.....(内网ip) 通过路由器的NAT(维护了一张表,用来转换ip对应外网);当ipv6推广开,就不用使用路由器了。 子网掩码只有一个作用: 就是将某个IP地址划分成网络地址和主机地址两部分。 子网掩码是“255.255. ......

c/s是客户机/服务器,b/s是浏览器/服务器。

 

ipv4 192.168.....(内网ip) 通过路由器的NAT(维护了一张表,用来转换ip对应外网);当ipv6推广开,就不用使用路由器了。

 

子网掩码只有一个作用:

就是将某个IP地址划分成网络地址和主机地址两部分。

  • 子网掩码是“255.255.255.0”的网络:

最后面一个数字可以在0~255范围内任意变化,因此可以提供256个IP地址。但是实际可用的IP地址数量是256-2,即254个,因为主机号不能全是“0”或全是“1”。

  • 子网掩码是“255.255.0.0”的网络:

后面两个数字可以在0~255范围内任意变化,可以提供255²个IP地址。但是实际可用的IP地址数量是255²-2,即65023个。

子网掩码不能设置过大:

范围过大的话,很可能发往和本地主机不在同一子网内的目标主机的数据,会因为错误的判断而认为目标主机是在同一子网内,那么,数据包将在本子网内循环,直到超时并抛弃,使数据不能正确到达目标主机,导致网络传输错误。

子网掩码不能设置过小:

范围过小的话,会将本来属于同一子网内的机器之间的通信当做是跨子网传输,数据包都交给缺省网关处理,这样势必增加缺省网关的负担,造成网络效率下降。

例子:

如果一个网络的规模不超过254台电脑,采用“255.255.255.0”作为子网掩码就可以了,现在大多数局域网都不会超过这个数字,因此“255.255.255.0”是最常用的IP地址子网掩码;假如在一所大学具有1500多台电脑,这种规模的局域网可以使用“255.255.0.0”。

 

网关:

只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。

那么这个IP地址是哪台机器的IP地址呢?

网关的IP地址是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。

 

路由器(Windows下叫默认网关,网关就是路由)。

 

缺省网关(Default Gateway)是计算机网络中一个如何将数据包转发到其他网络中的节点。

在一个典型的TCP / IP网络,节点(如服务器、工作站和网络设备)都有一个定义的默认路由设置(指向默认网关)。可以在没有特定路由的情况下,明确出发送数据包的下一跳IP地址。

缺省网关就是默认网关,默认网关是缺省网关的一个子集。

 

DNS:

就是进行域名解析的服务器。

 

MAC:

MAC地址就如同我们身份证上的身份证号码,具有全球唯一性。

 

逻辑端口:

通过“IP地址+端口号”来区分不同的服务的。

 

通信原理:

ip地址访问太麻烦,于是有了域名,它会先访问本地的hosts,没有则去网络访问DNS服务器,DNS服务器会帮我们去查找目标服务器,然后把对应的Ip地址返回。