欢迎光临散文网 会员登陆 & 注册

端口/NAT/分层模型&数据包封装//

2023-02-15 06:18 作者:牙牙樂樂樂  | 我要投稿

端口

端口分为物理(硬件)和软件端口,物理端口是属于物理设备的,软件层面端口是属于计算机的,或者说是操作系统层面的东西。

物理端口指交换机、路由器等上面的接口。

软件端口:在交换网络里,单个消息被划分为多个数据块,这些数据块称为包,它包含发送者和接收者的地址信息。计算机中有很多软件,一个软件可以监听多个端口(对于TCP:一个端口只被一个软件监听。对于UDP:一个端口可以被多个软件监听)。当计算机收到数据包时,先检查目标端口,如果有软件正在监听该端口,那么该数据包就会发送给该软件。

如何查看电脑端口监听状况

CMD输入

netstat  显示活动的TCP连接,计算机侦听的端口,以太网统计信息,IP路由表等信息。

netstat -ano    查看相关软件使用的端口。

WIN+R打开运行窗口,输入resmon,打开网络选项卡

查看与b站服务器通信的端口

https默认为443,http默认为80


NAT(Network Address Translation)网络地址转换

目前主流的NAT是NAPT

NAPT相较于NAT增加了端口的概念,每个私网IP对应同一个公网IP的不同端口号,这样就能实现多个私网IP共用一个公网IP了。

公网=外网,都是指的广域网;私网=内网,都是指的局域网。内外网是相对于防火墙而言的,在防火墙内部叫做内网,反之就是外网。

公有地址(Public address):由 Inter NIC(Internet Network Information Center 因特网信息中心)负责。这些 IP 地址分配给注册并向Inter NIC提出申请的组织机构,公有 IP 全球唯一,通过它直接访问因特网(只能上网)。

私有地址(Private address):属于非注册地址,专门为组织机构内部使用,说白了,私有 IP 不能直接上网。

NAT的作用就是公私网IP转换,装有NAT软件的路由器内部会维护一个转换表,根据转换表来实现对应地址转换。

端口/NAT/分层模型&数据包封装//的评论 (共 条)

分享到微博请遵守国家法律