计算机网络


OSI模型

OSI 层功能
应用层针对特定应用的协议HTTP–超文本传输协议
FTP–文件传输协议
SMTP–简单邮件传输协议
Telnet–远程登录协议
SNMP–简单网络管理协议
DHCP–动态主机配置协议
表示层数据格式的转换,加密和压缩
会话层建立,管理,终止进程之间的会话
传输层管理两个节点之间的数据传输TCP–传输控制协议
UDP–用户数据报协议
TLS/SSL–传输层安全性协议
网络层地址管理与路由选择IP,ICMP,ARP…
数据链路层互连设备之间传送和识别数据帧PPP,以太网,Wi-Fi…
物理层传输数据的物理介质DTE–数据终端设备
DCE–数据通信设备或电路连接设备

TCP协议

  • 面向连接 (数据传输前,必须先建立TCP连接,完毕后释放连接)
  • 面向字节流 (数据以流的形式进行传输) TCP传输报文长度有限制
  • 全双工通信 (建立连接后,通信双方都能发送数据)
  • 可靠 (不丢失、无差错、不重复、按序到达)

UDP协议

  • 无连接 (不需要建立UDP连接)
  • 不可靠 (不管是否到达接收方)
  • 面向报文 (以数据报文形式传输) UDP数据报文长度无限制
  • 无拥塞控制 (不可靠传输,故不需拥塞控制)

文章作者: DongHuangT1
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC 4.0 许可协议。转载请注明来源 DongHuangT1 !
评论
 上一篇
Linux Linux
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。
2020-08-11
下一篇 
Termux Termux
Termux是一个Android终端仿真器和Linux环境应用程序,无需root或设置。自动安装了最小的系统,可以使用APT软件包管理器安装其它软件程序。
2020-05-26
  目录