红中私教:计网那点事(1)

简介: 红中私教:计网那点事(1)

前言


🍀作者简介:被吉师散养、喜欢前端、学过后端、练过CTF、玩过DOS、不喜欢java的不知名学生。


光明神已陨落,现在 由计网引领我


仨模型(看不懂正常,淡定)


不多叭叭,首先提到计网,自然就要提到OSI七层模型


自下而上依次为:


物理层(Physics Layer)


数据链路层(Data Link Layer)


网络层(Network Layer)


传输层(Transport Layer)


会话层(Session Layer)


表示层(Presentation Layer)


应用层(Application Layer)


其中第四层完成数据传送服务,上面三层面向用户。


当然,除了OSI七层,还有TCP/IP四层和五层,关系如下图所示


想理解这几个模型,记住一个核心思想就行,即下层是为上层服务而存在的


七层讲解


1、物理层


首先,聊聊物理层,作为模型最底层,没啥技术含量。


简单来说,本层就是为上层协议提供了一个简单但可靠的的数据传输物理媒体。


下面图看个热闹


2、数据链路层


这玩意最基本的服务是


将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。


为达到目的,数据链路层需具备相关功能,即


  1. 将数据组合成数据块(帧:帧是数据链路层的传送单位)
  2. 该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等


3、网络层


网络层的目的是实现两个端系统之间的数据透明传送,具体功能包括寻址和路由选择、连接的建立、保持和终止等。它提供的服务使传输层不需要了解网络中的数据传输和交换技术。


网络层中涉及众多的协议,其中包括最重要的协议,也是TCP/IP的核心协议——IP协议


IP协议的主要功能有:无连接数据报传输、数据报路由选择和差错控制。

图片引自亿速云


4、传输层


 第一个端到端,即主机到主机的层次


传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。此外,传输层还要处理端到端的差错控制和流量控制问题。


传输层的任务是根据通信子网的特性,最佳的利用网络资源,为两个端系统的会话层之间,提供建立、维护和取消传输连接的功能,负责端到端的可靠数据传输。在这一层,信息传送的协议数据单元称为段或报文。


5、会话层


会话层负责建立、管理、终止进程之间的会话,利用在数据中插入校验点来实现数据的同步。


6、表示层


表示层的数据转换包括数据的加密、压缩、格式转换等,方便目标计算机理解。


7、应用层


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


目录
相关文章
|
8月前
|
C语言
蓝桥杯入门题 赛前练一练,喝前摇一摇
这是一个C语言编程题目集,包含10个不同的任务。任务包括:1) 打印所有5位01串,2) 找出n个数的最大值、最小值和,3) 搜索整数在数列中的位置,4) 找出立方和等于自身的三位数,5) 找出回文数,6) 对数列进行排序,7) 将秒转换为HH:MM:SS格式,8) 比较两个字符串是否相同,9) 数字的中文读法,10) 计算阶乘。每个任务都有对应的代码示例。
63 2
|
物联网 开发者 iOS开发
618程序员如何“狂欢”,来夏令营游学,开发者学堂送iPhone13、千元猫超卡
618组团夏令营活动,不仅可以在四个学习馆系统学习,还可以邀请好友组团一起游园逛馆,还有惊喜大礼iPhone 13 和千元天猫超市卡等你来拿哟~
1634 12
618程序员如何“狂欢”,来夏令营游学,开发者学堂送iPhone13、千元猫超卡
|
Web App开发 缓存 网络协议
计网必考题
计网必考题
185 0
|
开发框架 JSON 安全
宝藏好物gRPCurl
gRPCurl[1]是一个与gRPC服务器交互的命令行工具,可认为是gRPC的curl工具。
宝藏好物gRPCurl
|
存储 缓存 网络协议
拿下计网协议后,我就是公园里最靓的仔(一)
在有了之前两篇文章的介绍后,相信读者对计算机网络有了初步的认识,那么下面我们就要对不同的协议层进行分类介绍了,我们还是采用自上而下的方式来介绍,这种介绍对读者来说更容易接纳,吸收程度更好(说白了就是更容易给我的文章点赞,逃)。
拿下计网协议后,我就是公园里最靓的仔(一)
|
存储 XML 缓存
拿下计网协议后,我就是公园里最靓的仔(四)
在有了之前两篇文章的介绍后,相信读者对计算机网络有了初步的认识,那么下面我们就要对不同的协议层进行分类介绍了,我们还是采用自上而下的方式来介绍,这种介绍对读者来说更容易接纳,吸收程度更好(说白了就是更容易给我的文章点赞,逃)。
拿下计网协议后,我就是公园里最靓的仔(四)
|
存储 缓存 负载均衡
拿下计网协议后,我就是公园里最靓的仔(二)
在有了之前两篇文章的介绍后,相信读者对计算机网络有了初步的认识,那么下面我们就要对不同的协议层进行分类介绍了,我们还是采用自上而下的方式来介绍,这种介绍对读者来说更容易接纳,吸收程度更好(说白了就是更容易给我的文章点赞,逃)。
拿下计网协议后,我就是公园里最靓的仔(二)
|
存储 缓存 编解码
拿下计网协议后,我就是公园里最靓的仔(三)
在有了之前两篇文章的介绍后,相信读者对计算机网络有了初步的认识,那么下面我们就要对不同的协议层进行分类介绍了,我们还是采用自上而下的方式来介绍,这种介绍对读者来说更容易接纳,吸收程度更好(说白了就是更容易给我的文章点赞,逃)。
拿下计网协议后,我就是公园里最靓的仔(三)
|
运维 CDN Linux
阿里云“网红"运维工程师白金:做一个平凡的圆梦人
他是阿里云的一位 P8 运维专家,却很有野心得给自己取花名“辟拾(P10)”;他没有华丽的履历,仅凭着 26 年的热爱与坚持,一步一个脚印踏出了属于自己的技术逆袭之路;他爱好清奇,练就了能在 20 秒内从20000个像素块里找出不同颜色像素的“特异功能”;他乐观豁达,一言不合就讲段子的性格让他成为身边同事的“开心果”;临近不惑之年的他,经历过很多故事,但他在用自己的行动向这个世界诠释着什么是 IT 工程师告别平庸的“不惑生活”。
12524 0
阿里云“网红"运维工程师白金:做一个平凡的圆梦人
|
开发者 云栖大会 Android开发
十位大师零距离,云栖大会通票+限量周边,还不够诱人吗亲? | 开发者必读(062期)
最炫的技术新知、最热门的大咖公开课、最有趣的开发者活动、最实用的工具干货,就在《开发者必读》!
619 0