【第二期】计算机网络常识(端口/网段/路由)

简介: 【第二期】计算机网络常识(端口/网段/路由)

一、端口

计算机网络中,端口分为软件端口和物理端口;一般理解软件端口多一些。

一个计算机中运行了很多的软件,当计算机收到外来数据包的时候,计算机是如何知道数据包属于哪个软件的呢?

要回答这个问题,首先需要知道:

一个数据包 的构成如下:

上图中,源IP和目的IP好理解把,就是两个通信门牌号地址,而且在上一期我们讲IP地址的时候也讲过。

监听数据包/发送数据包的一个过程:

当计算机收到一个数据包的时候,计算机就会 监听 数据包中的 目标端口,然后在看一下电脑中哪个软件也在监听这个端口,如果有一个软件 QQ在监听这个端口,那么我们的数据包就会发送给这个软件QQ。【软件与端口是一对多的关系】

下图是我的电脑中,端口监听的图示:

我们做一个实验:

当我访问B站的时候,我们是和B站哪个端口在通信呢?

如上图,我们访问的是它ip地址对应的443端口

二、网段

网段就是路由器与路由器之间的链路,这个链路就是用网段来表示。

上一期文章我们说过,子网掩码可以切割(想与)ip地址的网络号和主机号,我们通过对比两个IP地址的网络号是否相同,从而知道两个ip地址是否在同一网段。

如下图,网段 其实就是路由器节点之间的那条链路:

这个链路也会用一个 网路地址 来表示。

三、路由

路由就是指路由信息,跟 路径导航+数据包转发的一个过程

如下图,当我们的ip数据包发送到路由器A以后,接下来发送到B还是C呢?

这个时候路由器就会查找自己的路由信息进行数据包转发工作。

目录
相关文章
|
3天前
|
网络协议 网络虚拟化 网络架构
【网络实验】/主机/路由器/交换机/网关/路由协议/RIP+OSPF/DHCP(上)
【网络实验】/主机/路由器/交换机/网关/路由协议/RIP+OSPF/DHCP(上)
15 1
|
3天前
|
运维 监控 安全
|
20天前
|
网络虚拟化
网络实验 VlAN 中 Trunk Access端口的说明及实验
本文介绍了VLAN技术及其在网络实验中的应用,包括Access端口和Trunk端口的工作原理,以及如何通过实验划分不同VLAN实现内部通信和跨交换机实现VLAN间通信的详细步骤和配置。
网络实验 VlAN 中 Trunk Access端口的说明及实验
|
3天前
|
网络协议 数据安全/隐私保护 网络虚拟化
【网络实验】/主机/路由器/交换机/网关/路由协议/RIP+OSPF/DHCP(下)
【网络实验】/主机/路由器/交换机/网关/路由协议/RIP+OSPF/DHCP(下)
12 0
|
3天前
|
存储 网络协议 网络虚拟化
【第五期】计算机网络常识/广播域/冲突域/VLAN
【第五期】计算机网络常识/广播域/冲突域/VLAN
7 0
|
3天前
|
网络协议 网络架构
【第三期】计算机网络常识/网络分层模型与数据包封装传输过程
【第三期】计算机网络常识/网络分层模型与数据包封装传输过程
12 0
|
1月前
|
存储 网络协议 安全
C语言 网络编程(五)Socket和端口
Socket 是 TCP/IP 五层网络模型中应用层的编程接口,用于实现不同主机间应用程序的双向通信。它作为网络通信的端点,连接应用层与网络协议栈,提供可靠的流式或非流式数据传输服务。Socket 包括流式(SOCKET_STREAM)、数据报(SOCK_DGRAM)和原始套接字(SOCK_RAW)三种类型,分别适用于不同场景。通过 IP 地址和端口号,Socket 能准确识别并转发数据包至指定进程。端口号分为知名端口(1-1023)、注册端口(1024-49151)和动态端口(49152-65535),确保数据准确交付。
|
1月前
|
监控 安全 网络协议
|
3月前
|
弹性计算 应用服务中间件 Linux
阿里云服务器开放端口完整图文教程
笔者近期开发完成的服务端程序部署在阿里云的ECS云服务器上面,一些应用程序配置文件需要设置监听的端口(如Tomcat的8080、443端口等),虽然通过CentOs 7系统的的「防火墙」开放了对应的端口号,任然无法访问端口号对应的应用程序,后面了解到原来还需要设置云服务器的「安全组规则」,开放相应的端口权限,服务端的接口才能真正开放。
586 1
阿里云服务器开放端口完整图文教程
|
3月前
|
弹性计算 运维 数据安全/隐私保护
云服务器 ECS产品使用问题之如何更改服务器的IP地址或端口号
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。