计算机网络学习25:运输层概述、运输层端口号、复用与分用的概念
【摘要】
注意区分点对点通信 和 端到端协议。
简单的认为:运输层直接为应用进程间的逻辑通信提供服务。
逻辑通信是概念上的,实际上可不是这样。
使用不同的端口号来区分不同的应用进程。
端口号的概念 ...
注意区分点对点通信 和 端到端协议。
简单的认为:运输层直接为应用进程间的逻辑通信提供服务。
逻辑通信是概念上的,实际上可不是这样。
使用不同的端口号来区分不同的应用进程。
端口号的概念
用户PC中的DNS客户端进程会发送一个DNS查询请求报文。
然后找一个暂时没有使用上的,比如说49152作为源端口,作为短暂端口号。
DNS服务器接收到之后,发现目的端口为53,那么也就知道了应该交付给服务器中的 DNS服务端进程。
然后将udp用户数据报封装在IP数据报中,通过以太网发送给用户PC。
49152代表应该交付可DNS客户端进程。
知道了域名之后,就可以向web服务器发送http请求报文了。
http请求报文 需要运输层的 TCP协议封装成 TCP报文段。
目的端口一定要设置80,因为是http专用,然后封装成iP数据报通过以太网发送出去。
这样就可以看到web服务器首页的内容了。
文章来源: blog.csdn.net,作者:洲的学习笔记,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/weixin_51484460/article/details/122280268
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)