5.1运输层协议概述

5.1.1进程之间通信

网络层为上层提供逻辑通信,而应用层为上层提供端到端的逻辑通信。

5.1.2 使用tcp和udp的应用层协议

osi规定的运输协议数据单元TPDU在tcp和udp中分别称之为TCP报文段UDP用户数据报

udp用户数据包协议:不需要建立连接,也不需要任何确认,但是有时却是最有效的工作方式;

tcp传输控制协议:tcp不提供广播或多播服务。tcp提供可靠的、面向连接的运输服务,因此不可避免地增加许多开销,如确认、流量控制、计数器、连接管理。

5.1.3运输层的端口

复用分用:应用层所有的应用进程都可以通过运输层再传送到IP层,这就是复用。运输层从IP层收到发送给各应用进程的数据后,必须分别交付指明的各应用程序,这就是分用。

软件端口:软件端口是应用层的各种协议进程与运输实体进行层间交互的一种地址。在TCP和UDP的首部字段中都有源端口和目的端口这两个重要字段。

常用的端口号:TCP/IP的运输层用一个16位端口号来标志一个端口。运输层的端口号可以分为下面两大类:

1、服务器端使用的端口号,这里面又分为两类。最重要的一类叫做熟知端口号或系统端口号,数值在1~1023,这些端口号分配给TCP/IP最重要的一些应用程序,让所有的用户都知道;另一类叫做登记端口号,是为了那些没有熟知端口号的应用准备的。数值为1024~49151.

ps:常用的熟知端口号

应用程序FTPSMTPDNSTFTPHTTPSNMPSNMP(trap)TELNETHTTPS
熟知端口号212553698016116223443

2、客户端使用的端口号,数值在49152~65535。这类端口号在客户进程运行的时候才动态选择,所以又叫短暂端口号。服务端接受到客户端的报文的时候也就知道了所使用的动态端口号。

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值