五层协议的体系结构从上往下依次为:应用层、运输层、网络层、数据链路层、物理层。

1.应用层
任务:通过应用进程间的交互来完成特定网络应用。
应用层协议定义的是应用进程间通信和交互的规则。这里的进程就是指主机中正在运行的程序。
万维网的应用层协议:HTTP(超文本传输协议)。

2.运输层
a. 任务:负责向两个主机中进程之间的通信提供通用的数据传输服务。
b. 运输层主要是用以下两种协议:
1)传输控制协议TCP
提供面向连接的、可靠的、面向字节流的数据传输服务,其数据传输的单位是TCP报文段
TCP/IP协议中,TCP协议采用三次握手建立一个连接:
第一次握手:建立连接时,客户端A发送SYN包(连接请求)到服务器B,并进入SYN_SEND(同步已发送)状态,等待服务器B确认。
第二次握手:服务器B收到SYN包,必须确认客户A的SYN,同时自己也发送一个SYN包,即SYN+ACK(确认连接请求)包,此时服务器B进入SYN_RCVD(同步收到)状态。
第三次握手:客户端A收到服务器B的SYN+ACK包,向服务器B发送确认包ACK,此包发送完毕,客户端A和服务器B进入ESTABLISHED(已建立连接)状态,完成三次握手。
完成三次握手后,客户端与服务器开始传送数据。
TCP协议采用四次挥手释放连接:
(1)客户端A发送一个FIN(释放连接报文段),用来关闭客户A到服务器B的数据传送。
(2)服务器B收到这个FIN,它发回一个ACK(确认包)。
(3)服务器B关闭与客户端A的连接,发送一个FIN给客户端A。
(4)客户端A发回ACK报文确认。
2)用户数据报协议UDP
提供无连接的、尽最大努力传输的、面向报文的数据传输服务(不保证数据传输的可靠性),其数据传输的单位是UDP用户数据报

3.网络层
a. 任务:负责为分组交换网上的不同主机提供通信服务。
在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包(packet)进行传送。在TCP/IP体系中由于网络层使用IP协议,因此分组也叫作IP数据报,简称数据报。
注:不要将运输层的“用户数据报UDP”和网络层的“IP数据报”弄混。
b. 网络层使用的中间设备叫做路由器。

4.数据链路层
a. 任务:将网络层交下来的IP数据报封装成,在两个相邻结点间的链路上传送帧。每一帧包括数据和必要的控制信息。
b. 使用信道:点对点信道(一对一通信)、广播信道(一对多通信)。
c. 三个基本问题:封装成帧、透明传输、差错检测。
d. 以太网:是一种局域网,使用的协议是CSMA/CD,意思是载波监听多点接入/碰撞检测。
多点接入:总线型网络,即许多计算机以多点接入的方式连接在一根总线上。
载波监听:不管在发送前,还是在发送中,每个站都必须不停地检测信道。
碰撞检测:边发送边监听。
注:以太网规定的最短帧长64字节。凡长度小于64字节的帧都是由于冲突而异常中止的无效帧。
e. 在数据链路层扩展以太网使用网桥,网桥工作在数据链路层。

5.物理层
任务:确定与传输媒体的接口有关的一些特性,透明地传送比特流。
在物理层上所传数据的单位是比特

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

  1. 五层协议的体系结构概述

    计算机网络--具有五层协议的体系结构  OSI体系结构具有七层协议:TCP/IP体系结构具有四层.  OSI是法律上的国际标准,而TCP/IP是事实上的国际标准.  学习计算机网络原理时往往采取折中办 ...

  2. 计算机网络中的五层协议的体系结构

    OSI的七层协议体系结构的概念清楚,理论也比较完整,但它既复杂又不实用. TCP/IP体系结构则不同,但它却得到了非常广泛的应用.TCP/IP是一个四层的体系结构,它包含应用层.运输层.网际层和网络接 ...

  3. 计算机网络--五层协议的体系结构

    计算机的体系结构包括三种:OSI的七层协议,TCP/IP的四层协议,五层协议. 五层协议的体系结构知识为了介绍网络原理而设计的,实际应用还是采用TCP/IP四层体系结构.本文将要讲述的是五层协议的体系 ...

  4. 计算机网络五层协议的体系结构

    为什么是五层协议的体系结构 OSI的七层网络协议体系概念清除,理论也比较完整,但它复杂又不实用.TCP/IP是一个四层的体系结构,它包含应用层.运输层.网际层和网络接口层(用网际层这个名字是为了强调这 ...

  5. 计算机网络的五层协议体系

    转载地址:https://my.oschina.net/u/1378445/blog/285939 五层模型主要是结合了osi的七层和tcp/ip的四层得出,主要是物理层.数据链路层.网络层.传输层. ...

  6. 计算机网络(五层协议)

    1.概述 计算机网络是一些互相连接的.自治的计算机的集合 1.1 因特网的组成 边缘部分: 由所有连接在因特网上的主机组成 计算机之间通信: 主机 A 的某个进程和主机 B 上的另一个进程进行通信 端 ...

  7. 网络的五层协议的体系结构

    五层协议是OSI的七层体系结构和TCP/IP四层协议的折中. 五层协议: 因特网协议栈共有五层:应用层.传输层.网络层.链路层和物理层. 应用层:通过应用进程间的交互来完成特定网络应用程序. 运输层: ...

  8. 五层协议网络体系结构的要点及主要任务

    1.应用层 应用层是体系结构中的最高层.应用层确定进程之间通信的性质以满足用户的需要.这里的进程就是指正在运行的程序. 应用层的任务是通过应用进程间的交互来完成特定网络应用.应用层协议定义的是应用进程 ...

  9. 计算机网络的五层协议

    1.物理层的基本概念:数据单位:比特(在物理层上所传数据的单位是比特.物理层的任务就是透明地传送比特流) 物理层的主要任务描述为确定与传输媒体的接口的一些特性,即: 机械特性    指明接口所用接线器 ...

最新文章

  1. ajaxsetup无效_Ajax请求session失效该如何解决
  2. static在内存层面的作用_「C++ Primer plus 心得」9.内存模型和名称空间
  3. SQL Server 漏洞评估工具
  4. python天下第一什么梗_「PHP 是最好的语言」这个梗是怎么来的?
  5. Angular 8 发布
  6. 通俗有趣讲解Atomic原子类的实现原理
  7. 泰安市建筑物矢量数据(Shp格式+带高度)
  8. ANSYS Workbench16教程学习01
  9. makefile的简单编写
  10. linux简易离线词典下载手机版,Linux离线查询字典的方法
  11. 如何使用Loadrunner12在win10系统 最新版本谷歌浏览器录制脚本
  12. php 英文小写转大写数字,php 英文字符大小写转换函数
  13. 使用计算机打印资料时需要安装打印机驱动,详细教您如何在计算机上安装打印机驱动程序...
  14. emoji表情的处理和保存
  15. matlab支持 编程语言,用于数学的10个优秀编程语言
  16. oracle数据库ogg延迟,oracle goldengate ogg 源段传输进程lag延迟不断增加的原因?
  17. Git小白教程3---远程仓库克隆到本地
  18. js特效------实例
  19. kaggle和天池大数据比赛的区别
  20. iphone计算机适配,适配iPhone用户!戴尔将支持iPhone投屏电脑

热门文章

  1. 服务器SIT测试之--OCP网卡Multihost出/入口限速测试
  2. 2022世界移动通信大会:华为引领数字经济未来
  3. linux所请求的操作需要超级用户权限,详解Linux系统中的root权限控制
  4. 2019年10月22日AWS SAP-C01 大捷战报
  5. 外贸业务员应该具备的条件
  6. 国外问卷调查影响下卡率的关键是什么?
  7. 03 【基础篇-系统管理】
  8. 任意进制到十进制的转换
  9. Android 蓝牙BLE开发详解
  10. 网页的学习语言将仿佛使你生活更动人