0
点赞
收藏
分享

微信扫一扫

计算机网络学习25:运输层概述、运输层端口号、复用与分用的概念


计算机网络学习25:运输层概述、运输层端口号、复用与分用的概念_网络


注意区分点对点通信 和 端到端协议。

计算机网络学习25:运输层概述、运输层端口号、复用与分用的概念_封装_02


简单的认为:运输层直接为应用进程间的逻辑通信提供服务。

逻辑通信是概念上的,实际上可不是这样。

使用不同的端口号来区分不同的应用进程。

计算机网络学习25:运输层概述、运输层端口号、复用与分用的概念_网络协议_03

端口号的概念

计算机网络学习25:运输层概述、运输层端口号、复用与分用的概念_DNS_04


计算机网络学习25:运输层概述、运输层端口号、复用与分用的概念_网络_05


计算机网络学习25:运输层概述、运输层端口号、复用与分用的概念_封装_06

计算机网络学习25:运输层概述、运输层端口号、复用与分用的概念_DNS_07


用户PC中的DNS客户端进程会发送一个DNS查询请求报文。

计算机网络学习25:运输层概述、运输层端口号、复用与分用的概念_网络_08


然后找一个暂时没有使用上的,比如说49152作为源端口,作为短暂端口号。

计算机网络学习25:运输层概述、运输层端口号、复用与分用的概念_端口号_09


DNS服务器接收到之后,发现目的端口为53,那么也就知道了应该交付给服务器中的 DNS服务端进程。

计算机网络学习25:运输层概述、运输层端口号、复用与分用的概念_网络_10


然后将udp用户数据报封装在IP数据报中,通过以太网发送给用户PC。49152代表应该交付可DNS客户端进程。

计算机网络学习25:运输层概述、运输层端口号、复用与分用的概念_DNS_11


知道了域名之后,就可以向web服务器发送http请求报文了。

http请求报文 需要运输层的 TCP协议封装成 TCP报文段。

目的端口一定要设置80,因为是http专用,然后封装成iP数据报通过以太网发送出去。

计算机网络学习25:运输层概述、运输层端口号、复用与分用的概念_网络_12

计算机网络学习25:运输层概述、运输层端口号、复用与分用的概念_封装_13


这样就可以看到web服务器首页的内容了。


举报

相关推荐

0 条评论