0、OSI网络模型

image.png

第一层物理层(比特)
规定通讯设备的、机械的、电气的、功能的、过程的特性,用以建立、维护和拆除物理链路连接。
规定:为传输数据所需要的物理链路的创建、维持、拆除,而提供具有机械的,电子的,功能的和规范的特性。简单的说,物理层确保原始的数据可在各种物理媒体上传输。
在这一层,数据的单位是比特(bit).

第二层数据链路层(帧)

因为当需要在一条线路上传递数据(相比物理层)时,除了必须使用一条物理设备时,还需要一些必要的通信协议来控制数据的传输,若把这些协议的硬件和软件加到链路上,就叫做数据链路。
在物理层提供比特流服务的基础上,建立相领结点之间的数据链路,通过差错控制提供数据帧在信道上无差错的传输。数据链路层在不可靠的物理介质上提供可靠的传输。
该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。
(0)数据链路层把网络层交下来的数据构成帧发送到链路上,以及把接受到的帧取出来交给网络层。
(1)由上到下:由网络层到数据链路层
在因特网中,网络层协议数据单元就是IP数据报,或简称数据报。分组或包。
点对点信道的数据链路层在进行通信时的主要步骤如下:
· 结点A的数据链路层把网络层交下来的IP数据报添加首部和尾部封装成帧
· 结点A把封装好的帧发送给结点B的数据链路层。
· 若结点B的数据链路层收到帧无差错,则从收到的帧中提取出IP数据包上交给上 面的网络层,否则就丢弃这个帧。
(2)数据链路层最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。为达到这一目的,数据链路层有很多协议,但是有三个基本问题时共同的,如下就是三个基本问题:
1封装成帧
封装成帧就时在一段数据的前后分别添加首部和尾部,这样就构成了一个帧,接收端在收到物理层上交的比特流后,就能根据首部和尾部的标记,从收到的比特流中识别帧的开始和结束。我们知道分组交换的一个重要概念就是:所有在因特网上传送的数据都是以分组(即IP数据报,)为传送单位。网络层IP数据报传送到数据链路层就称为帧的数据部分。在帧的数据部分前面和后面分别加上首部和尾部,就构成了一个完整的帧。此外,首部和尾部还包括许多必要的控制信息。在发送帧时,时从帧首部开始发送,这种数据链路层协议都要对帧首部和帧尾部的格式有明确的规定。
2 透明传输
由于帧的开始和结束的标记是使用专门指明的控制字符,因此,所传输的数据中的任何8bit的组合一定不允许和用作帧丁姐的控制字符的比特编码一样,否则就会出现帧定界错误。由于在封装成帧的时候在首部和尾部各加了一段二进制编码,那么如果我们所传输的数据即IP数据报中有和尾部、首部相同的编码就会出现错误。这时数据就不是透明传输了,因为当数据包中出现和首部尾部相同的编码时,数据就无法传过去。为了解决透明传输问题有字节填充法等,具体百度谷歌之
3 差错检测
现实的通信链路都不会是理想的。也就是说,比特流在传输的过程中可能会产生差错,1可能变为0,0可能变为1.这就是比特差错,为了保证数据传输的可靠性,在计算机网络传输数据时,必须采用各种差错检测措施。目前数据链路层广泛使用了循环冗余检验(CRC)检测法,具体百度谷歌之。

在这一层,数据的单位是帧。

第三层是网络层(数据包)
在计算机网络中进行通信的两个计算机之间可能会经过很多个数据链路,也可能还要经过很多通信子网。网络层的任务就是选择合适的网间路由和交换结点,确保数据及时传送。
网络层将数据链路层提供的帧组成数据包,包中封装有网络层包头。
在这一层,数据的单位成为数据包。

第四层传输层(数据段/报文)
传输层是OSI中最重要,最关键的一层,是唯一负责总体的数据传输和数据控制的一层。传输层提供端到端的交换数据的机制。传输层对会话层等高三层提供可靠的传输服务,对网络层提供可靠的目的地站点信息。
主要功能:为端到端连接提供可靠的传输服务、为端到端连接提供流量控制,差错控制,服务质量等管理服务。
这一层有两大协议:TCP(传输控制协议)(三次握手和四次挥手)、UDP(用户数据包协议)

第五层是会话层
在会话层及以上的高层次中,数据传送的单位不再另外命名,而是统称为报文。会话层不参与具体的传输,它提供包括访问验证和会话管理在内的建立和维护应用之间通信的机制。
如服务器验证用户登录便是会话层完成的。

第六层是表示层
这一层主要解决用户信息的语法表示问题。它将欲交换的数据从适合于某一用户的抽象语法,转换为适合OSI系统内部使用的传送语法。即提供格式化的表示和转换数据服务。数据的压缩和解压缩,加密和解密等工作都由表示层负责、

第七层应用层
应用层为操作系统或网络应用程序提供访问网络服务的接口。

原话:
1、首先需要物理链路进行传输数据,物理层也就是提供这些物理链路的创建、连接、维护、拆除的一些规范,这样才能确保原始数据可以在物理媒体上传输(比特)
2、接着是数据链路层,除了必须使用一条物理链路外,还需要一些必要的通信协议来控制数据的传输,把这些协议的硬件和软件加到链路上,就形成了数据链路层。在物理层提供比特流服务的基础上,建立相领结点之间的物理介质提供可靠的传输。(帧)
3、然后是网络层,多数计算机之间的数据传输都不是直接传输的,需要经过很多个数据链路。然后网络层的任务就是选择适合的路由和交换结点(通过寻址和路由选择、建立等)确保数据及时传送。这层会将数据链路的帧组成数据包(数据包)(ip协议)
4、第四层就是传输层,网络层只是根据网络地址将源结点发出的数据包传送到目的结点,进行的是合适链路的选择,但是由于各种通信子网性能存在差异,导致他们提供的吞吐量、传输速率,数据延迟等各不相同,因此传输层会采用技术(差错恢复、流量控制等功能)来调节通信子网之间的细节和差异。传输层提供了主机应用程序进程之间的端到端的服务。所以说传输层是唯一负责总体的数据传输和数据控制的一层。(数据报文)(TCP/UDP)
5、第五层是会话层,会话层就是利用传输层提供的服务,是应用建立和维持会话,并能使会话获得同步。
6、第六层是表示层,因为不同计算机体系结构使用的数据表示法不同,所以需要表示层对这些数据进行处理,就进行转换、加密、压缩等。
7、第七层是应用层,其中应用层有http协议.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,222评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,455评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,720评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,568评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,696评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,879评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,028评论 3 409
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,773评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,220评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,550评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,697评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,360评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,002评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,782评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,010评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,433评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,587评论 2 350

推荐阅读更多精彩内容

  • 数据链路层使用的信道有以下两种类型: ①点对点信道,一对一的点对点通信方式 ②广播信道,一对多的广播通信方式,复杂...
    dmmy大印阅读 3,204评论 0 3
  • 我们可以把因特网看成由许多主干网络组成,而这些主干网络由一些国际的、国家的和地区的ISP来运营。主干网通过一些连接...
    Zhang21阅读 3,178评论 0 6
  • 计网系列文章: 计网积累(一)总览 计网积累(二)物理层 之前打算配的是纳达尔亲吻奖杯的图,后来决定配上这张,对...
    Chris锅阅读 2,257评论 0 1
  • 计算机网络 基础概念 实现多个计算机系统的资源共享和信息传递 通信子网:介质,设备,协议,对应物理层,数据链路层,...
    Haozhong阅读 731评论 0 4
  • 可能真是年纪大了,昨晚12多睡,今天六点多就醒,然后就是睡不着了,现在躺在床上玩手机。可能普通人就是这样吧,明知是...
    可以活过千年吗阅读 127评论 0 0