计算机网络(Hub 集线器、交换机、路由器)
计算机网络
- 匹配符
- Hub 集线器
- 实现多台电脑之间的通信:交换机
- 实现两个局域网之间的通信:路由器
- OSI参考模型
- TCP/IP协议族
- 家庭宽带中: 无线路由器
- IP地址
- NAT 网络地址转换:解决IP地址不足
- VPN
匹配符
Hub 集线器
群发
半双工
实现多台电脑之间的通信:交换机
交换机:利用Mac地址通信,将每个设备的mac地址和端口号记录为一张表。
实现两个局域网之间的通信:路由器
路由器:为每一个设备分配一个数字地址(IP地址),通过数字地址来实现两个局域网之间的通信。
这个传输使用的协议集合就是TCP/IP。
把一个数据包发给某个IP地址?
路由器查询内置的路由表,看IP是否在自己的网络内,如果不在就转发给路由表内下一个IP地址所在的路由器。
OSI参考模型
应用层
表示层
会话层
传输层
网络层 路由器
数据链路层 交换机
物理层 双绞线、光纤
TCP/IP协议族
应用层 :提供特定于应用程序的协议 HTTP FTP IMAP
传输控制层:发送数据包到计算机上使用特定端口号的应用程序
IP网络层:使用IP地址将数据包发送到特定的计算机
链路层:将二进制数据包与网络信号相互之间转换
家庭宽带中: 无线路由器
无线路由器: 包含了交换机的功能
路由器连接光猫实现互联网的访问。
IP地址
公网IP:能被整个互联网范围。
私网IP:只能局域网内访问。
NAT 网络地址转换:解决IP地址不足
把同一个IP地址分享给局域网下多个设备同时使用的技术。
端口映射:在IP地址后增加一串端口号。网关吧这些端口映射给局域网的各个设备。
国内大多数用户的IP地址都是运营商使用NAT后分配的私有地址。
缺陷:内网设备只能单向连接公网IP,从外网访问局域网不行。
解决:借助一个具有公网IP的服务器(蒲公英),它能将不同网络环境下的设备组成局域网,就像连接在同一台交换机上使用。
VPN
VPN:通过对数据包的加密和数据包目标地址转换实现远程访问。
GFW(国家公共网络监控系统)防火墙
翻墙:利用虚拟私人网路VPN,隐藏自己的真实IP地址,通过互联网流量路由连到其他国家、地区的服务器,绕过防火墙封锁,并且访问被封锁的网站。