【计网OSI七层模型分层,TCP IP四层模型】 --- 史上最详细的解读(2w字)_计网层次模型

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

	- * + [1.子网划分(\*\*向主机借位\*\*)](#1_377)
			+ [2.子网掩码](#2_384)
		* [ICMP协议](#ICMP_405)
		* [网络IP地址规划](#IP_411)
+ [第四层:传输层🎋](#_448)
+ - [传输层协议:](#_460)
	- [TCP报文段:](#TCP_465)
	- [数据封装,传输,解封装✨](#_480)
+ [TCP协议原理🎋](#TCP_493)
+ - * [TCP的连接与断开](#TCP_494)
		* [1.TCP建立连接](#1TCP_496)
	- [三次握手原理:](#_497)
	- * [2.TCP断开连接](#2TCP_511)
	- [四次挥手原理:](#_512)
	- * [三次握手握三次,为什么断开要断四次?](#_528)
+ [第五层:会话层🎋](#_537)
+ - * [三大功能](#_545)
+ [第六层:表示层🎋](#_555)
+ [第七层:应用层🎋](#_617)
+ - * [应用层软件结构](#_626)
	- [应用层协议](#_632)
	- * [DNS协议](#DNS_633)
		* [http协议](#http_642)
		* [应用层协议的功能:🎐](#_656)

一、计算机网络体系结构分层

在这里插入图片描述

网络分层概述:

网络分层就是将网络节点所要完成的数据的发送或转发、打包或拆包,控制信息的加载或拆出等工作,分别由不同的硬件和软件模块去完成。这样可以将往来通信和网络互连这一复杂的问题变得较为简单。


在面试时,面试官会问及五层(TCP/IP结构体系),七层(OSI的结构体系)或四层(五层协议的结构体系)网络划分结构,具体指:

在这里插入图片描述

网络层次划分(OSI模型)与(TCP/IP模型):✨

网络层次可划分为五层因特网协议栈和七层因特网协议栈。

五层
因特网协议栈共有五层:应用层、传输层、网络层、链路层和物理层。不同于OSI七层模型这也是实际使用中使用的分层方式。

(1)应用层

支持网络应用,应用协议仅仅是网络应用的一个组成部分,运行在不同主机上的进程则使用应用层协议进行通信。主要的协议有:http、ftp、telnet、smtp、pop3等。

(2)传输层

负责为信源和信宿提供应用程序进程间的数据传输服务,这一层上主要定义了两个传输协议,传输控制协议即TCP和用户数据报协议UDP。

(3)网络层

负责将数据报独立地从信源发送到信宿,主要解决路由选择、拥塞控制和网络互联等问题。

(4)数据链路层

负责将IP数据报封装成合适在物理网络上传输的帧格式并传输,或将从物理网络接收到的帧解封,取出IP数据报交给网络层。

(5)物理层

负责将比特流在结点间传输,即负责物理传输。该层的协议既与链路有关也与传输介质有关。

七层
ISO提出的OSI(Open System Interconnection)模型将网络分为七层,即物理层( Physical )、数据链路层(Data Link)、网络层(Network)、传输层(Transport)、会话层(Session)、表示层(Presentation)和应用层(Application)。

OSI模型共分七层:从上至下依次是 应用层指网络操作系统和具体的应用程序,对应WWW服务器、FTP服务器等应用软件 表示层数据语法的转换、数据的传送等 会话层 建立起两端之间的会话关系,并负责数据的传送 传输层 负责错误的检查与修复,以确保传送的质量,是TCP工作的地方。(报文) 网络层 提供了编址方案,IP协议工作的地方(数据包) 数据链路层将由物理层传来的未经处理的位数据包装成数据帧 物理层 对应网线、网卡、接口等物理设备(位)。

各层简单概述:✨
(1)物理层

物理层(Physical layer)是参考模型的最低层。该层是网络通信的数据传输介质,由连接不同结点的电缆与设备共同构成。主要功能是:利用传输介质为数据链路层提供物理连接,负责处理数据传输并监控数据出错率,以便数据流的透明传输。

(2)数据链路层

数据链路层(Data link layer)是参考模型的第2层。 主要功能是:在物理层提供的服务基础上,在通信的实体间建立数据链路连接,传输以"帧"为单位的数据包,并采用差错控制与流量控制方法,使有差错的物理线路变成无差错的数据链路。

(3)网络层

网络层(Network layer)是参考模型的第3层。主要功能是:为数据在结点之间传输创建逻辑链路,通过路由选择算法为分组(packet, 也称数据包)通过通信子网选择最适当的路径,以及实现拥塞控制、网络互联等功能。

(4)传输层

传输层(Transport layer)是参考模型的第4层。主要功能是向用户提供可靠的端到端(End-to-End)服务,处理数据包错误、数据包次序,以及其他一些关键传输问题。传输层向高层屏蔽了下层数据通信的细节,因此,它是计算机通信体系结构中关键的一层。

(5)会话层

会话层(Session layer)是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值