计算机网络谢希仁——运输层知识点整理总结详情

本文章根据计算机网络谢希仁第6版知识点整理

期末复习了,记了一下笔记

第5章 运输层

本章内容:

  • 运输层协议的特点
  • 进程间的通信和端口概念
  • 什么是UDP协议及其特点
  • 什么是TCP协议及其可靠运输的工作原理
  • TCP的三个重要问题:滑动窗口、流量控制和拥塞控制
  • TCP的连接管理

本章要点:

  1. 运输层为互相通信的应用进程提供逻辑通信
  2. 端口和套接字的意义
  3. 无连接的UDP的特点
  4. 面向连接的TCP的特点
  5. 在不可靠的网络上实现可靠传输的工作原理,停止等待协议和ARQ协议
  6. TCP的华东窗口和流量控制、拥塞控制和连接管理

5.1、 运输层协议概述

5.1.1进程之间的通信

1.运输层的作用

运输层向应用层提供通信服务

运输层为应用进程之间提供端对端的逻辑通信

网络层是为主机之间提供逻辑通信

2.运输层的功能

  • 复用 :发射方不同的应用进程都可以使用同一运输层协议传输数据

  • 分用 :运输层从IP层接收到数据后能正确分发给各个应用进程

  • 差错检测:检验数据和首部是否出现差错

5.1.2 运输层协议

使用UDP和TCP协议的各种应用、应用层协议和他们的端口号

应用 应用层协议 运输层协议 端口
名字转换 DNS(域名系统) UDP 53
文件传输 TFTP(简单文件传送协议) UDP 69
路由选择协议 RIP(路由信息协议) UDP
IP地址配置 DHCP(动态主机配置协议) UDP
网络管理 SNMP(简单网络管理协议) UDP 161
远程文件服务器 NFS(网络文件协议) UDP
IP电话 专用协议 UDP
流式多媒体通信 专用协议 UDP
多播 IGMP UDP
电子邮件 SMTP(简单邮件传送协议) TCP 25
远程终端接入 TELNET(远程终端协议) TCP 23
万维网 HTTP(超文本传输协议) TCP 80
万维网 HTTPS(超文本传输协议安全) TCP 443
文件传输 FTP(文件传输协议) TCP 21

5.1.3 端口

端口TCP/IP体系的应用进程进行统一的标志,使运行不同操作系统的计算机的应用进程能够互相通信。

  • 服务器使用的端口号
    • 熟知端口:数值为0~1023
    • 登记端口:数值为1024~49151为没有熟知端口号的应用程序使用
  • 客户端使用的端口号
    • 短暂端口:数值为49151~65535仅在客户进程运行时动态选择

5.2 UDP概述

1.UDP的特点

  • 无连接
  • 尽最大努力交付
  • 面向报文
  • 没有拥塞控制
  • UDP支持一对一、一对多、多对一、多对多的交互通信
  • UDP的首部开销小,仅有8字节

2.UDP的首部格式

字段名 字段意义 字段大小
源端口 源端口号 2
目的端口 目的端口号 2
长度 UDP用户数据报的长度,最小值为8(仅有首部) 2
检验和 检测数据报是否有错,有错就丢弃 2

5.3 TCP的概述

1. TCP的特点

  • 面向连接
  • 提供可靠交付
  • 提供双全工通信
  • 点对点(一对一)通信
  • 面向字节流

2. TCP的首部格式

<
字段名 字段意义 字段大小(字节)
源端口 源端口号 2
目的端口 目的端口号 2
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值