当前位置: 首页 > news >正文

高端网站建设方案百度在西安的公司叫什么

高端网站建设方案,百度在西安的公司叫什么,app界面设计模板免费下载,石家庄城乡建设网站文章目录 运输层端口号的分类端口号与应用程序的关联应用举例发送方的复用和接收方的分用 运输层端口号的分类 端口号只具有本地意义,即端口号只是为了标识本计算机网络协议栈应用层中的各应用进程。在因特网中不同计算机中的相同端口号是没有关系的,即…

文章目录

      • 运输层端口号的分类
      • 端口号与应用程序的关联
      • 应用举例
      • 发送方的复用和接收方的分用

运输层端口号的分类

端口号只具有本地意义,即端口号只是为了标识本计算机网络协议栈应用层中的各应用进程。在因特网中不同计算机中的相同端口号是没有关系的,即相互独立。另外,TCP和UDP端口号之间也是没有关系的

![[运输层端口号的分类.png]]

  • 熟知端口号(0 - 1023)

    • 这些端口号被分配给一些最常用的网络服务和应用程序。它们是由互联网号码分配机构(IANA)预先分配和定义的。

    • 例如,HTTP 协议使用端口号 80,HTTPS 协议使用端口号 443,FTP 协议使用端口号 21(控制连接)和 20(数据连接),SSH 协议使用端口号 22,SMTP(简单邮件传输协议)使用端口号 25 等。这些熟知端口号使得不同的网络服务在全球范围内能够被统一识别和使用。

  • 登记端口号(1024 - 49151)

    • 这些端口号通常用于不太常见的网络服务或者用户自定义的应用程序。如果一个应用程序想要使用这个范围内的端口号,一般需要向 IANA 进行登记。不过在实际应用中,很多应用程序在这个范围内使用端口号时并没有严格地进行登记。
    • 例如,一些企业内部开发的特定业务应用程序可能会使用这个范围内的端口号来进行通信。
  • 客户端口号(49152 - 65535)

    • 这些端口号主要是由客户端程序在发起通信时随机选择使用的。当客户端与服务器进行通信时,客户端会从这个范围内选择一个端口号来标识自己的应用程序进程。
    • 例如,当使用客户端软件(如即时通讯软件)与服务器进行通信时,客户端软件会随机从这个范围内选择一个端口号,用于接收服务器发送过来的消息。

端口号与应用程序的关联

应用程序在开发过程中或者安装配置时会指定使用特定的端口号来进行通信。对于服务器端应用程序,通常会绑定到一个固定的端口号(如将 Web 服务器绑定到 80 或 443 端口),这样客户端就可以通过这个已知的端口号来访问服务器。

对于客户端应用程序,在与服务器通信时,会动态地从客户端口号范围中选择一个端口号。当服务器发送数据返回给客户端时,就根据这个端口号来找到对应的客户端应用程序。例如,在一个网络通信场景中,服务器通过 IP 地址找到客户端主机,然后通过客户端选择的端口号找到对应的客户端应用程序来交付数据。

应用举例

![[应用举例1.png]]
![[应用举例2.png]]

  1. 用户在浏览器中输入网址:用户在 PC 上打开浏览器,并在地址栏中输入 www.porttest.net

  2. 发送DNS查询请求:用户的 PC(IP 地址为 192.168.0.1)向 DNS 服务器(IP地址为 192.168.0.2)发送 UDP 数据包。该数据包的源端口是 49152,目的端口是 53DNS 默认端口)。数据包中的内容是询问 www.porttest.net 对应的 IP 地址是什么?

  3. DNS服务器处理请求:DNS 服务器收到请求后,查找 www.porttest.net 对应的IP地址。

  4. DNS响应:DNS 服务器将找到的结果 www.porttest.net 对应的 IP 地址是192.168.0.3)封装成 UDP 数据包返回给用户的 PC。这个数据包的源端口是 53,目的端口是 49152

  5. 用户PC接收DNS响应:用户的 PC 接收到 DNS 响应,得知 www.porttest.net 对应的IP地址是 192.168.0.3

  6. 建立TCP连接:用户的 PC 使用 HTTP 协议与 Web 服务器(IP地址为 192.168.0.3)建立 TCP 连接。

  7. 获取网页内容:用户的 PC 从 Web 服务器下载网页内容并显示在浏览器中。

在这个过程中,涉及到的主要组件包括:

  • DNS服务器:用于将域名转换为IP地址。

  • Web服务器:提供网站内容的服务。

  • 交换机:负责在网络中转发数据包。

  • 用户PC:运行浏览器软件,发出请求并接收响应。

发送方的复用和接收方的分用

  • 复用: 在发送方,多个高层协议(如 UDPTCP)的数据被复用到同一个 IP 数据报中。

  • 分用: 在接收方,根据 IP 数据报的目的端口将数据分发到相应的高层协议(如 UDPTCP)。

![[发送方的复用和接收方的分用.png]]

  • 发送方

    1. 应用层: 应用程序生成应用报文。
    2. 传输层:
      • UDP: 将应用报文封装成 UDP 数据报,添加源端口和目的端口。
      • TCP: 将应用报文封装成 TCP 段,添加源端口和目的端口。
    3. 网络层: IP 协议将 UD P或 TCP 数据封装成IP数据报,添加源 IP 地址和目的 IP 地址。
    4. 链路层: 数据链路层将 IP 数据报封装成帧,进行物理传输。
  • 接收方

    1. 链路层: 接收帧并提取 IP 数据报。
    2. 网络层: 解析 IP 数据报,根据目的端口确定是 UDP 还是 TCP。
    3. 传输层:
      • UDP: 分离 UDP 数据报,传递给相应应用程序。
      • TCP: 分离 TCP 段,传递给相应应用程序。
    4. 应用层: 应用程序接收应用报文。

TCP/IP体系结构应用层常用协议,所使用的运输层协议和熟知端口号OSPF报文并不使用运输层的UDP或TCP进行封装,而是直接使用网际层的IP进行封装。

![[应用层常用协议.png]]

http://www.tj-hxxt.cn/news/29485.html

相关文章:

  • 中国工程建设企业协会网站如何注册自己的网站
  • 做网做网站建设的网站杭州网络推广有限公司
  • 网站首页怎么做域名买卖交易平台
  • 网站建设 策划2023年8月新闻热点事件
  • 浙江网站建设优化8大营销工具指的是哪些
  • 网站上传修改限制吗域名查询网站
  • 新兴街做网站公司引流app推广软件
  • 海珠免费网站建设深圳seo优化外包
  • 想做一个公司的网站去哪可以做电脑系统优化软件排行榜
  • 网站页面需求企业培训体系搭建
  • 重庆建网站cqiezscom杭州seo博客
  • 那个网站可以做雪花特效seo优化顾问服务阿亮
  • 网站做sem对优化有影响吗不属于网络推广方法
  • 中山网站建设招聘磁力屋 最好用
  • 简述企业网站的建设过程中国网站排名前100
  • 碗网站网络黄页平台网址有哪些
  • 徐州市建设局交易网站百度天眼查公司
  • 施工程找工程做哪个网站好日本网站源码
  • 整合营销案例新网站排名优化怎么做
  • 家乡网站怎么做如何做好营销
  • 武汉做网站代运营平台百度知道
  • 有哪些免费自学设计软件的网站外贸网络推广
  • 中山做展示型网站网页制作软件下载
  • 武汉 网站建设 报价百度云资源搜索引擎入口
  • 科讯cms怎么做网站地图简述什么是seo及seo的作用
  • 可以做众筹的网站百度关键词优化软件网站
  • 怎么做钓鱼网站生成网络推广服务协议
  • 网页设计网站的分析如何做一个网页
  • 网站策划书免费网站建设制作专业
  • 携程网站建设计划管理与进度控制优化关键词排名哪家好