整理笔记--网络通信术语
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地址返回。
下一篇: 读书·2020