【计算机网络】传输层 : 传输层概述 ( 设备层级 | 传输层功能 | TCP 协议 | UDP 协议 | 复用与分用 | 端口号 | 套接字 )





一、设备层级



设备层级 :

① 传输层 : 主机 才有 传输层 ;

② 网络层 : 网络层设备 , 如 : 路由器 , 最高只到 网络层 ;

③ 数据链路层 : 数据链路层设备 , 如 : 网桥 , 交换机 , 最高只到 数据链路层 ;

④ 物理层 : 物理层设备 , 如 : 中继器 , 集线器 , 最高只到 物理层 ;





二、传输层 功能



传输层 功能 : 使用 网络层 提供的服务 , 为 应用层 提供通信服务 ;

① 进程通信 : 传输层 提供 进程之间的 逻辑通信 ;

  • 主机通信 : 网络层 提供 主机之间的 逻辑通信 ;

② 复用 和 分用 :

  • 复用 : 多个进程 , 使用同一个传输层服务 , 向外传输数据 ;
  • 分用 : 传输层数据 , 根据端口号 , 分配给不同的进程 ;

③ 差错检测 : 传输层 对 收到的报文 进行 差错检测 ;





三、传输层 协议



传输层 协议 :

① UDP 协议 : 无连接 用户数据报协议 ;

  • 无连接 无确认 : 数据传输前 , 不建立连接 , 接收端收到 UDP 报文后 , 不需要给出确认 ;
  • 特点 : 不可靠 , 无连接 , 延迟小 , 适用于少量数据传输 ;

② TCP 协议 : 面向连接 传输控制协议 ;

  • 面向连接 : 传输数据前 , 建立连接 , 数据传输后 , 释放连接 ;
  • 无多播 : 不提供 广播 多播 服务 ;
  • 额外开销 : TCP 提供可靠的 , 面向连接的 传输服务 , 需要额外开销 , 如 : 收据接收确认 , 流量控制 , 计时器 , 连接管理 ;
  • 协议特点 : 可靠 , 面向连接 , 时延大 , 适用于大数据量传输 ;




四、复用与分用



复用与分用 :

① 复用 : 应用层 多个 应用进程 通过传输层 传输到 网络层 中 ;

② 分用 : 传输层 从 网络层 接收数据 , 分发给不同的 应用进程 ;





五、端口号



端口号 : 软件端口 , 逻辑端口 , 用于标识 主机中的 应用程序 ;

① 端口号 只在主机 本地有实际意义 ;

② 取值范围 : 端口号长度 16 16 16 位 , 取值范围 0 0 0 ~ 65535 65535 65535 ;



端口号分类 :

① 服务端使用的端口号 :

  • 熟知端口号 : 0 0 0 ~ 1023 1023 1023 , 给 TCP/IP 的重要程序使用 ;
  • 登记端口号 : 1024 1024 1024 ~ 49151 49151 49151 , 给普通应用程序使用 ;

② 客户端使用的端口号 : 49152 49152 49152 ~ 65535 65535 65535 , 客户端程序动态分配 ;



应用程序的 熟知端口号 对应 :

  • FTP : 21 21 21
  • TELNET : 23 23 23
  • SMTP : 25 25 25
  • DNS : 53 53 53
  • TFTP : 69 69 69
  • HTTP : 80 80 80
  • SNMP : 161 161 161




六、套接字



套接字 :

① 作用 : 网络中 发送方 和 接收方 使用套接字 组合 识别 进程端点 ;

② 对应关系 : 套接字 唯一标识 网络中的主机 , 和 主机上运行的 一个进程 ;

③ 套接字内容 : 套接字 由 主机 IP 地址 , 与 端口号 组成 ;



  • 4
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值