2019-04-02-day24OSI 7层网络模型

第1章 OSI 7层网络模型

1.1 概念

OSI7层网络模型是开放系统互连参考模型,是个灵活的、稳健的和可互操作的模型,并不是协议,是用来了解和设计网络体系结构的,目的是规范不同系统的互联标准,使两个不同的系统能够较容易的通信,而不需要改变底层的硬件或软件的逻辑。

1.2 结构

由下到上依次为:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层

1.2.1 各层的功能说明

  1. 应用层:为应用程序提供服务
    常见的应用层协议:http(端口80)、ftp(20/21)、telnet(23非加密的)、ssh(22加密的)、HTTPS(443)
  2. 表示层:对数据进行转换、加密和压缩
  3. 会话层:建立、管理和维护会话。Linux C /Unix C语言编程等属于这一层
  4. 传输层:建立、管理和维护端到端的连接,TCP稳定传输,ssh服务等
  5. 网络层:IP选址及路由选址。 IP地址就属于这一层
  6. 数据链路层:将分组数据封装成帧;提供介质访问和链路管理。Mac地址就属于这一层
  7. 物理层:在媒体上传输比特。网线、集线器等属于传输介质

1.2.2 7层结构的特点:

1、OSI模型每层都有自己的功能集
2、层与层之间相互独立又互相依靠
3、上层依赖于下层,下层为上层提供服务。

1.3 OSI 7层模型中数据的传输结构

1.3.1 7层模型封包的过程

  1. 应用层(表示层、会话层):应用程序准备要传输的数据。
  2. 传输层:将文件分段并编号
  3. 网络层:在数据上加上目标IP地址和原IP地址,封装成数据包
  4. 数据链路层:添加一个以太信息,即Mac地址,将数据包封装成帧
  5. 物理层:网卡调制,以比特流传输数据

1.3.2 7层模型解包的过程

  1. 物理层:接收比特流数据,网卡解调
  2. 数据链路层:将比特流解析为数据帧(校验位+原Mac地址+目标Mac地址+原IP地址+目标IP地址)
  3. 网络层:将数据帧解封装,只剩下数据和IP地址
  4. 传输层:将数据包解封装为数据段
  5. 会话层:建立SOCKET连接
  6. 表示层:解析数据类型
  7. 应用层:接收数据

第2章 TCP/IP协议的三次握手和四次挥手

2.1 TCP/IP的五层模型

由下到上依次为:物理层,数据链路层,网络层,传输层,应用层

2.2 IP协议

IP协议是TCP/IP协议中最重要的协议,它为TCPUDP ICMP等协议提供传输的通路。IP层主要目的是提供子网互联,形成较大的网络,使不同的子网之间能传输数据。

2.2.1 IP层主要的作用

1、数据传送将数据从一个主机传输到另一个主机
2、寻址根据子网划分和IP地址,发现正确的目的主机地址
3、路由选择选择数据在互联网上的传送路径。
4、数据报文的分段将数据进行分段发送和接收并组装。

2.3 TCP协议

TCP是传输控制协议,简称TCP协议,它在原有IP协议的基础上,增加了确认重发、滑动窗口和复用,提供一种可靠的面向连接的字节流的服务。最大的特点就是可靠性。

2.4 TCP/IP协议建立连接3次握手的过程

TCP的连接建立是一个三次握手过程,目的是为了通信双方确认开始序号,以便后续通信的有序进行。主要步骤如下:

  1. 连接开始时,连接建立方(客户)发送SYN包,并包含了自己的初始序号x;
  2. 连接接受方(服务器)收到SYN包以后会回复一个SYN包,其中包含了对上一个x包的回应信息ACK,回应的序号为下一个希望收到包的序号,即x+1,然后还包含了自己的初始序号y;
  3. 连接建立方(客户)收到回应的SYN包以后,回复一个ACK包做响应,其中包含了下一个希望收到包的序号即y+1。


    image.png

2.5 TCP/IP协议断开连接4次挥手的过程

TCP终止连接的四次握手过程如下:

  1. 首先进行关闭的一方(客户)发送第一个FIN(包含了自己的初始序号u)将执行主动关闭,而另一方(服务器)收到这个FIN执行被动关闭。
  2. 当服务器收到这个FIN,它发回一个ACK,包含确认序号为u+1和自己的序号v。和SYN一样,一个FIN将占用一个序号。
  3. 同时TCP服务器还向客户发传送一个FIN,包含了自己的序号w,接着服务器就关闭与客户端的连接。
  4. 客户必须发回一个ACK确认,并将确认序号设置为w+1。


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

推荐阅读更多精彩内容

  • 三十载浮华如梦一场空, 谈笑间人生百年霞满天。 夏雨落万紫千红显生机, 冬雪舞银装素裹润春泥。
    諵云阅读 151评论 0 0
  • 连续200天灵修经文 【代下11:17】这样,就坚固犹大国,使所罗门的儿子罗波安强盛三年,因为他们三年遵行大卫和所...
    报佳音阅读 259评论 0 0
  • 在水湄姐的微信公众号,看到有关于理财小白培训班的链接,貌似很火爆,网上的伙伴们反馈效果杠杠的。上半年看过水湄姐的书...
    Yoian阅读 306评论 0 0
  • 今天和丁梅手手约了见面,我刚开始还以为只是我们两个,昨天在公司邀请小伙伴们,才知道,手手早就邀请她们了,真是开心!...
    文君悦读阅读 471评论 6 6