计算机网络—03:TCP 与 UDP概述

网络层为主机之间提供逻辑通信,而运输层为应用进程之间提供端到端的逻辑通信。

运输层向上面的应用层提供通信服务。

运输层的两个主要协议:

  1. 传输控制协议 TCP(Transmission Control Protocol)
  2. 用户数据报协议 UDP(User Datagram Protocal)

(一)TCP

1.TCP 的主要特点:

  1. 面向连接;
  2. 每一条TCP连接只能是点对点的(一对一);
  3. 提供可靠交付的服务;
  4. 提供全双工通信;
  5. 面向字节流。

 

2.使用TCP协议的各种应用和应用层协议:

  • 电子邮件:SMTP(简单邮件传送协议)
  • 远程终端接入:TELNET(远程终端协议)
  • 万维网:HTTP(超文本传送协议)
  • 文件传送:FTP(文件传送协议)

 

3.TCP连接的端点称为 套接字IP地址:端口号

 


(二)UDP

1.UDP 的主要特点:

  1. 无连接;
  2. 尽最大努力交付;
  3. 面向报文;
  4. 无拥塞控制;
  5. 支持一对一、一对多、多对一和多对多的交互通信;
  6. 首部开销小(只有四个字段:源端口、目的端口、长度、校验和)。

 

2.使用UDP协议的各种应用和应用层协议:

  • 名字转换:DNS(域名系统)
  • 文件传送:TFTP(简单文件传送协议)
  • 路由选择协议:RIP(路由信息协议)
  • IP地址配置:DHCP(动态主机配置协议)
  • 网络管理:SNMP(简单网络管理协议)
  • 远程文件服务器:NFS(网络文件系统)
  • IP电话:专用协议
  • 流式多媒体通信:专用协议
  • 多播:IGMP(网际组管理协议)

 

 


端口号

1.服务器使用的端口号:

  1. 熟知端口号:0~1023
  2. 登记端口号:1024~49151

2.客户端使用的端口号(短暂端口号):49152~65535

常用的熟知端口号
应用程序FTPTELNETSMTPDNSTFTPHTTPSNMPHTTPS
熟知端口号212325536980161443

 

 

 

 

 


 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值