计算机网络五层体系结构各层协议

  1. 应用层
协议名称 解释
DNS Domain name system
Telnet 常用的远程控制Web服务器的方法
FTP File Transfer protocol
SMTP Simple Mail Transfer Protocol
POP3 Post Office Protocol - Version 3
HTTP HyperText Transfer Protocol

上面是应用层常见的协议,其中SMTP和POP3都可用于传输电子邮件,HTTP支持可持续链接和非持续连接
一些常见的HTTP返回值意义:

返回值 意义
200 OK
301 Moved Permanently
400 Bad Request
404 Not Found
  1. 传输层
协议名称 解释
TCP Transmission Control Protocol
UDP User Datagram Protocol

这两个协议无疑在传输层有着不可撼动的地位,容我多加些笔墨描述:

  1. TCP
  • TCP 是一种面向连接的服务,这是因为使用TCP的端系统间通信需要通过三次握手建立连接,而结束服务之后有四次握手的断开连接。
  • TCP可以提供可靠的数据传输服务,具体通过TCP 的计时和累计确认的ACK来实

  • TCP也有拥塞控制机制,有慢启动、拥塞避免和快速恢复三种状态
  • TCP也是全双工和点对点的协议,全双工即为同一条连接上可以接收也可发送segment
  1. UDP
  • UDP不可靠传输
  • 无连接
  • 无拥塞控制

正如光脚的不怕穿鞋的,我们可以想象一个运输层使用UDP的数据包在网络层是怎样无视“交通规则”横冲直撞了。虽然它不可靠,但它也快呀。显然,如果因此一昧使用UDP,整个网络世界将乱的不成样子,这方面也有很多研究的哦~

  • 网络层
协议名称 解释
IP Internet Protocol
IPv4 Internet Protocol Version 4
IPv6 Internet Protocol Version 6
ARP Address Resolution Protocol
ICMP Internet Control Message Protocol
IGMP Internet Group Management Protocol
BGP Border Gateway Protocol
RIP Routing Information Protocol
OSFP Open Shortest Path First
NAT Network Address Translation
DHCP Dynamic Host Configuration Protocol

网络层是五层中协议最复杂也最难的一层,这一块我也不多说了,具体协议还是需要自己逐项学习~
(对就是太难了我怕说错也说不完qaq)
除此自外它的路由算法LS和DV也值得学习~
4. 链路层

协议名称 解释
PPP Point-to-Point Protocal
Ethernet 以太网

链路层有许多的差错检测算法和链路传输冲突解决算法,它保证了数据可靠传输哦~

第五层物理层我没学qaq(卑微
放张美图舒缓尴尬:

计算机网络五层体系结构各层协议相关推荐

  1. 计算机网络五层体系结构简述

    计算机网络体系结构 简述 为什么要分层?有什么优点? 为什么采用五层协议体系结构? 各层的作用是什么? 1. 应用层: 2. 运输层: TCP UDP 3. 网络层 IP 4. 数据链路层 三个基本问 ...

  2. 计算机网络的体系结构 TCP/IP协议的演变

    计算机网络的体系结构 计算机网络是个非常复杂的系统. 相互通信的两个计算机系统必须 高度协调工作才行,而这种"协调"是相当复杂的. 分层可将庞大而复杂的问题,转化为若干较小的局部问 ...

  3. 计算机网络-应用层和传输层协议分析实验(PacketTracer)

    实验三.应用层和传输层协议分析实验 一.实验目的 通过本实验,熟悉PacketTracer的使用,学习在PacketTracer中仿真分析应用层和传输层协议,进一步加深对协议工作过程的理解. 二.实验 ...

  4. 【计算机网络笔记】计算机网络五层体系结构

    重点,难点! 常见计算机网络体系结构 osi体系结构:(了解) TCP/IP体系结构:(普及) 在用户主机的操作系统中,通常都有带有符合TCP/IP体系结构标准的TCP/IP协议族.用于网络互连的路由 ...

  5. 计算机网络——五层与七层模型

    前言:   在网络上有非常都关于计算机网络的知识,常常感觉看懂了,但没几天就忘得没影了.自己写一篇相关的文章是一个总结和消化的过程.这篇文章大致讲明白了各层通信协议的要点,此文对于了解整个网络通信流程 ...

  6. OSI网络体系结构各层协议:

    一.应用层:TELNET.FTP.TFTP.SMTP.SNMP.HTTP.BOOTP.DHCP.DNS 二.表示层:  文本:ASCII,EBCDIC  图形:TIFF,JPEG,GIF,PICT  ...

  7. 计算机网络的体系结构-各层需要解决的问题

    分层的作用: 将庞大而复杂的问题,划分为若干个较小的局部问题研究和处理: 各层要解决的问题: 物理层 解决使用何种信号来传输比特的问题 数据链路层 解决分组在一个网络(一段链路)上的传输问题 网络层 ...

  8. 图文轻松理解计算机网络五层架构

    博主:爱码叔 个人博客站点: icodebook 公众号:漫话软件设计 专注于软件设计与架构.技术管理.擅长用通俗易懂的语言讲解技术.对技术管理工作有自己的一定见解.文章会第一时间首发在个站上,欢迎大 ...

  9. 42.OSI七层协议

    文章目录 1.计算机网络 2.OSI七层协议 3.物理层 4.数据链路层 4.1以太网协议 4.2以太网通信 5.常见硬件 6.网络层 6.1IP协议 6.2IP协议的作用 1.IP地址结构 2.子网 ...

最新文章

  1. hdu 1085 Holding Bin-Laden Captive!
  2. dosbox中的bebug指令
  3. 数据库开发——MySQL——简单介绍和安装
  4. java 正则表达式验证邮箱格式是否合规 以及 正则表达式元字符
  5. 大数据概论ppt_解读 | 货拉拉搬家大数据报告(30页PPT干货)
  6. 虚拟服务器(dmz),dmz虚拟主机(dmz主机和虚拟服务器区别)
  7. QT4.8.5 显示中文
  8. 摄像机跟随以及注视旋转和角度变化
  9. cad布局怎么用_【CAD】CAD布局怎么用?
  10. 材料科学基础考研计算机,2017年西安工业大学计算机学院805材料科学基础考研仿真模拟题...
  11. 【有奖调研】| 参与区块链调研,赢千元大奖!
  12. python验证码生成器_用Python实现随机验证码
  13. 阐述商务礼仪的重要性
  14. Elasticsearch入门到精通教程 - 学习资料综合
  15. 数据可视化~matplotlib阶梯图,直方图
  16. 程序员找工作难吗?我用亲身经历来告诉大家
  17. 我的计算机 桌面图标不见了,我的电脑图标没了,我的电脑不见了的解决方法
  18. python编写程序输出诗句_闲来无事能干嘛 用Python来玩诗歌接龙
  19. 代码发布前后的注意事项
  20. PL2303 Windows8.1驱动

热门文章

  1. 有能力的人从不抱怨大环境!
  2. 在警察领域高级人脸识别技术的一致性
  3. 图形数据库neo4j视频教程
  4. 创业者必学的六种植物[转]
  5. 微服务应用开发入门④服务网关
  6. 微服务为什么要用到 API 网关?
  7. 也谈“为什么中国的程序员总被称为码农?”
  8. 单片机实验汇编案例---单片机串行口与PC机通讯实验
  9. 搭建自己的frp服务器
  10. Linux下tomcat重启