计算机网络原理系列学习笔记(三)——传输层

前言

网课学习的视频来源:b站《自考04741 计算机网络原理》

本章知识结构

  1. 传输层的基本服务
  2. 传输层的复用与分解
  3. 停—等协议与滑动窗口协议
  4. 用户数据报协议(UDP)
  5. 传输控制协议(TCP)

传输层的基本服务

一、传输层功能
核心任务:为应用进程提供端到端的逻辑通信服务
主要功能

  • 传输层寻址
  • 应用层报文的分段与重组
  • 报文的差错检测
  • 进程间的端到端可靠数据传输控制
  • 面向应用层实现复用与分解
  • 端到端的流量控制
  • 拥塞控制
    需要注意的是:传输层协议提供的是逻辑通信服务,只需在端系统中实现。通信的真正端点并不是主机,而是主机中运行的应用进程。

二、传输层寻址与端口

1.用统一的寻址方法对应用进程进行标识——端口号

2.在全网范围内利用“IP地址+端口号”唯一标识一个通信端点。

3.传输层端口号为16位整数,包含三类端口∶
(1)熟知端口号,数值为0~1023。

(2)登记端口号,数值为1024~49151,为没有熟知端口号的应用程序使用的。使用这个范围的端口号必须在IANA 登记,以防止重复。

(3)客户端口号或短暂端口号,数值为49152~65535,留给客户进程选择暂时使用(具有不固定性)。

  • 例题:以下TCP熟知端口号中,错误的是( )。
    A.POP3:110
    B.SMTP:25
    C.HTTP:80
    D.DNS:53
    【答案】D
    【解析】POP3、SMTP、HTTP都是基于TCP的应用层协议,端口号分别为110,25和80,但DNS是基于UDP的协议,采用UDP 53端口号&

你可能感兴趣的:(计算机网络原理,网络,udp,网络协议)