I-2 计算机网络协议

        相信很多读者看到协议,都有一种陌生而又熟悉的感觉。

图片来源于网络
参考书-《计算机网络》第七版

网络断了看TCP/IP协议的属性,cmdping网络是否连通都是利用了协议。

今天我们就来揭开协议的神秘面纱。

协议的体系结构和划分层次:

        协议,是为数据交换而建立的规则、标准、约定,也叫网络协议。

动物之间通过动物语言交流,电脑与电脑通过协议交流


注意,协议就是规则(如何交流,用什么语言,什么方式交流)。

只有遵循一定的规则,数据才能迅速完整的完成交换

很多读者可能听说过OSI(open system interconnection)的七层协议标准(体系结构),遗憾的是这种标准(规则),到现在都只是理论。真正占领市场的体系结构TCP/IP的四层协议结构。

图片来源于网络

注意,网络接口层=数据链路层+物理层

为了学习方便,我们将聊一聊(撩一撩)图片中右边的五层协议结构

各层的具体分工(作用):

协议的五层体系结构

o(╯□╰)o应用层(application layer),就是确定两个进程(程序实例)之间的通信(要交换数据的哪两个进程),使用何种应用协议(像telnet,ftp,http(s),SMTP


(⊙^O^⊙)运输层(transport layer),两个进程通过什么协议进行通信。

其中,运输层协议使用最广的是TCP协议UDP协议。

TCP(Transmission Control Protocol)-传输控制协议,提供面向连接服务,先确定逻辑连接(不是真正意义上的连接,理论上的连接,即3次握手)通信。传输单位是报文段(数据包的组合)。

UDP(User Datagram Protocol)-用户数据报协议,提供无连接服务(就是数据我只发出去,你有没有收到我就不管了,不保证数据传输的可靠性),传输单位是用户数据报(用户自定义的一些数据包)。

图片来源于网络


        上面两层就完成了大致的数据交换过程(是谁,用什么协议传输)。下面三层则是具体实现方法。

(๑• . •๑)网络层(network layer),数据包分组(数据分组成包,就是第一章说到的内容,便于传输)。

数据(报文)分组过程

IP寻址发生于网络层

网络层有一个很重要的功能,也就是IP寻址(告诉来源主机IP和目标主机IP)

ICMP(Internet Control Message Protocol)也存在于网络层,通常作为IP控制信息使用(实际上就是它完成IP的寻址工作)。

-(*^_^*)-数据链路层(data link layer),解决数据链路中怎么传输的问题。在第一个结点把数据包打包成帧(framing)(含有控制信息,从哪来,到哪去),下一个结点接收后拆除部分控制信息(用完了,没用了)拆回成数据包。

同时还进行查错,纠错(丢弃目的地错误的或没用的数据包,避免在后面的传输中浪费资源,或者对重要数据包要求重发)处理(路由器的另一个呼之欲出了-修理美化数据包)。


(≧﹏≦)物理层(physical layer),数据在传输过程中实际传输的都是二进制数字,1/0,如何用物理设备代表虚拟数字呢?(越来越细)

物理层便是解决这一问题。例如:用不同的电压代表不同的数字,1v的电压代表数字1,5v的电压代表0(只是例子噢)。(n年前是用开关的代表01,电脑特别的大与它脱不了关系)

物理设备

        谁要交换数据怎么交换都完成了,协议也就完成了统筹数据交换(设计规则,保证准确快速)的功能。

五层协议的具体实现过程:

左边从上往下走,右边从下往上走,中间是传输过程

        实际传输过程中数据不是层对层(不可能交换这么多次,一般一次到位)传输。

发送主机,数据层次从上往下(下层为上层服务,帮它合成数据包,发送数据包)依次处理(加上首部(控制信息)),最后变成一整个大的二进制数据包,然后发送出去。

经过错综复杂的网络以后,到达目标主机,目标主机再按控制信息从下往上(逆回来)去除首部,经过应用层最后变回一开始的数据包,这样,经过协议数据交换也就完成了。(在网络当中也是通过协议这样传输)

图片来源于网络

TCP/IP协议四层结构数据链路层物理层合并成了网络接口层(都是具体如何传输)

ICMP报文属于网络层,ARP协议属于网络接口层

网络层也叫IP层,网际层,在不同的标准下叫法不同

        我们知道了协议的结构以及各层的作用也就对计算机网络(Computer Networks)有了初步的认识。

以后我会对计算机网络进行更深入的分析(深入剖析协议的体系结构,例:宽带接入技术,网络安全技术...)。

                                                      ––THE END

有兴趣的朋友可以关注我了解进度(进度有点慢,不是我的错啊,毕竟其他的书可比这有趣多了(ฅ>ω<*ฅ))。

我好似看到了花香

在馥郁的花海之上


从耳畔忧伤地飘过

      ~\(^O^)/~ 欢迎发表评论,指出我的错误,或者有什么好的美化意见,都行,我会及时更新及时更改的。


百度词条入口

网络协议

TCP/IP协议

IP

ICMP


优秀文章分享

互联网协议入门------计算机网络5层结构简介

计算机网络基础知识大总汇



上一篇–计算机网络简介

下一篇还在路上,敬请期待(ง •̀_•́)ง


*

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

推荐阅读更多精彩内容