计算机网络——传输层之概述

参考链接

  1. CSKAOYAN.COM

传输层概述

传输层是只有主机才有的层次。传输层为应用层提供通信服务,使用网络层的服务

传输层的功能:

  1. 传输层提供进程和进程之间的逻辑通信
  2. 复用和分用
  3. 传输层对收到的报文进行差错控制
  4. 传输层的两种协议

两个协议

  1. 面向连接的传输控制协议TCP
    传送数据之前必须建立连接,数据传送结束后要释放连接。不提供广播或多播服务。由于TCP要提供可靠的面向连接的传输服务,因此不可避免增加了许多开销:确认、流量控制、计时器及连接管理等

可靠,面向连接,时延大,适用于大文件

  1. 无连接的用户数据报协议UDP
    传送数据之前不需要建立连接,收到UDP报文后也不需要给出任何确认

不可靠,无连接,时延小,适用于小文件

寻址与端口

复用:应用层所有的应用进程都可以通过传输层再传输到网络层

分用:传输层从网络层收到数据后交付指明的应用进程

端口

端口是传输层的SAP,标识主机中的应用进程。在网络中采用发送方和接收方的套接字组合来识别端点,套接字唯一标识了网络中的一个主机和它上面的一个进程

套接字Socket = (主机IP地址,端口号)

端口号只有本地意义,在因特网中不同计算机的相同端口是没有联系的

端口号长度为16bit,能表示65536个不同的端口号

服务端使用的端口号
  1. 熟知的端口号:给TCP/IP最重要的一些应用程序,让所有用户都知道。0~1023
    在这里插入图片描述

  2. 登记端口号:为没有熟知端口号的应用程序使用的。1024~49151

客户端使用的端口号

仅在客户进程运行时才动态选择的端口号。49152~65535

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值