OSI协议 TCP\IP协议 五层协议(学习参考)
应用层 应用层 应用层
表示层
会话层
运输层 运输层 运输层
网络层 网络层 网络层
数据链路层 网络接口层 数据链路层
物理层 物理层

基于五层协议的分析学习

1. 应用层
作用:实现进程与进程之间的交互,来完成特定的网络应用,比如发邮件、文件传送等等。。。

协议:应用层定义两个进程之间通信和交互的规则。不同的网络应用需要不同的应用层协议,比如域名系统DNS,支持万维网应用的HTTP协议,支持电子邮件的SMTP协议,等等。

交互数据单元:报文

2.运输层
作用:负责向两台主机中进程之间的通信提供通用的数据传输服务 应用层的进程利用运输层传送报文

协议:
1.传输控制协议TCP(Transmission Control Protocol)提供面向连接的、可靠的数据传输服务,数据传输单位是:报文段
2.用户数据报协议UDP(User Dategram Protocol)提供无连接的、尽最大努力的数据传输服务(不保证数据传输的可靠性),其数据传输的单位是:用户数据报

交互数据单元:报文段用户数据报

3.网络层
作用:负责为分组交换网络上的不同主机提供通信服务,把运输层产生的报文段或用户数据段封装成分组进行传送。网络层的另一种作用就是选择合适的路由,使源主机运输层传下来的分组,能够通过网络中的路由器找到目的主机。

协议:IP协议

交互数据单元:分组

4.数据链路层
作用:将网络层传下来的分组或包组装成帧,在两个相邻节点间的链路上传送帧。每一栈包含数据和必要的控制信息(如地址信息、同步信息、差错控制)等。

协议:需要专门的链路层协议

交互数据单元:

5.物理层
作用:将数据链路层传下来的分解成比特传输,在传输介质上实现无结构比特流传输。物理层不关心实际比特流代表的信息内容,只关心如何将0和1这些比特以合适的信号传送到目的地。另外,传递信息所利用的一些物理媒体,比如网线,光缆,无线通道等,并不在物理层协议之内而是在物理层下面。因此也有人把物理层下面的物理媒体当做第0层

协议:无

交互数据单元:比特

OSI协议与TCP\IP协议之间的关系的更多相关文章

  1. OSI模型和TCP/IP协议族(三)

    TCP/IP协议族 TCP/IP协议族的开发要比OSI模型更早,因此TCP/IP协议族的分层结构无法准确地与OSI模型一一对应.原始的TCP/IP协议族定义为建立再硬件基础上的四个软件层,不通过目前T ...

  2. 【Linux网络基础】网络拓扑、OSI层次模型、TCP/IP协议簇

    一.前言 一个运维有时也要和网络打交道,所以具备最基本的网络知识,对一个运维人员来说是必要的.但,对于我们的工作来说这些并不是重点,因此,我不可能从最基础的网络知识开始讲起.本节内容更多是从一个梳理和 ...

  3. OSI模型与TCP/IP协议族

    OSI模型与TCP/IP协议族 年之后,TCP/IP协议族逐渐成为占主导的商用体系结构,广泛应用于Internet中,并通过广泛的測试.而OSI模型从来没有被全然实现过. 一.OSI模型: OSI与I ...

  4. OSI模型和TCP/IP协议族(一)

    1990年以前,再数据通信和组网文献中占主导地位的分层模型是开放系统互连(Open System Interconnnection,OSI)模型.当时所有人都认为OSI模型将是数据通信的最终标准,然而 ...

  5. <TCP/IP原理> (二) OSI模型和TCP/IP协议族

    1.OSI参考模型 1)作用 2)各层的名称和功能 2.对分层网络协议体系的理解 1)不同节点:层次组成不同,作用不同 2)横向理解:虚通信.对等实体.协议.PDU 3)纵向理解:封装与解封.服务.接 ...

  6. [转]从OSI网络模型到TCP/IP协议族简介

    OSI七层模型 OSI(Open System Interconnection,开放系统互联)七层网络模型成为开放式系统互联参考模型,是一个把网络通信在逻辑上的定义,也可以理解成为定义了通用的网络通信 ...

  7. OSI协议和TCP/IP协议笔记

    1.OSI协议: 第7层应用层:OSI中的最高层.是用户与网络的接口.该层通过应用程序来完成网络用户的应用需求,如文件传输.收发电子邮件等.在此常见的协议有:HTTP,HTTPS,FTP,TELNET ...

  8. 漫谈网络通信——从OSI网络模型到TCP/IP协议族

    OSI七层模型 OSI(Open System Interconnection,开放系统互联)七层网络模型成为开放式系统互联参考模型,是一个把网络通信在逻辑上的定义,也可以理解成为定义了通用的网络通信 ...

  9. HTTP协议与TCP/IP协议

    OSI 是7层         TCP/IP 协议是 4层. OIS 包括的层 从底到上依次为 1.物理层 2.数据链路层 3.网络层 4.传输层 5.会话层 6.表示层 7.应用层 TCP/IP  ...

随机推荐

  1. 关于[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Ansi)] 的解释

    关于[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Ansi)] 的解释 [StructLayout(LayoutKind.Sequentia ...

  2. JAVA视频压缩

    https://www.cnblogs.com/chuanyueinlife/p/9014627.html

  3. Python3 IO编程之StringIO和BytesIO

    StringIO 很多时候,数据读写不一定是文件,也可以在内存中读写. 要把str写入StringIO,我们需要先创建一个StringIO,然后像文件一样写入即可 >>> from ...

  4. C罗是你人生中最好的健身教练和精神导师

    C罗又进球了,两场小组赛包揽全队4粒进球,一己之力帮助葡萄牙取得1胜1平,掌握出线主动权.此前三届世界杯金靴分别只有6球.5球.5球进账,C罗如果能延续火爆状态,金靴唾手可得. 之前三届世界杯,C罗7 ...

  5. C++ String 及其与char[]的比较

    在学习C++之前  一般都是学过了C语言了 在C语言中   我们对字符串进行保存操作  使用的是char[] 但是在C++中    string比char[]的使用更为频繁  常见    下面稍微讲一 ...

  6. Jira强制退出时(如意外停电)再启动报Locked错误的几个解决办法

    查看jira_home的路径在/opt/atlassian/jira/atlassian-jira/WEB-INF/classes/jira-application.properties文件中查看 方 ...

  7. R根据列名提取想要的列

    数据格式如下: a b c d e 1 2 3 4 5 使用select过滤不要的列 df[,-which(names(df)%in%c("a","b")] s ...

  8. 谈谈redis的热key问题如何解决

    引言 讲了几天的数据库系列的文章,大家一定看烦了,其实还没讲完...(以下省略一万字).今天我们换换口味,来写redis方面的内容,谈谈热key问题如何解决.其实热key问题说来也很简单,就是瞬间有几 ...

  9. LeetCode 278. 第一个错误的版本(First Bad Version)

    278. 第一个错误的版本 LeetCode278. First Bad Version 题目描述 你是产品经理,目前正在带领一个团队开发新的产品.不幸的是,你的产品的最新版本没有通过质量检测.由于每 ...

  10. 快速搭建ssh项目

    环境:oracle11g.myeclipse2014 首先在web项目中添加spring框架 现在已经添加完spring框架了 然后我们开始添加Hibernate框架 到这一步Hibernate框架就 ...