首页 > 其他分享 >计算机网络体系结构?TCP/IP协议?这些你都知道多少?

计算机网络体系结构?TCP/IP协议?这些你都知道多少?

时间:2024-09-12 11:53:39浏览次数:14  
标签:协议 传送 IP TCP 网络体系结构 数据 应用层 链路层

前言

思维导图:

img

网络体系结构:

先给大家认识几个概念:

OSI/RM:

互联网法律上的国际标准;

TCP**/IP:**

因特网事实上的国际标准;

五层体系结构:

五层体系结构包括:应用层、运输层、网络层、数据链路层和物理层。 五层协议是OSI和TCP/IP的综合。

网络协议:

数据交换遵守的规则、标准或约定;

计算机网络体系结构:

计算机网络各层及其协议的集合;

思维导图:

img

1,OSI参考模型;

img

如上图所示,总共分为7层,每层的功能如下: 应用层:

为应用程序提供环境, 执行和管理应用程序;

img

工作流程:

1,用户将数据通过应用程序发送到应用层, 应用层在将数据发送到表示层; 2,从表示层已经处理好的数据(减头部信息),传送到应用层,之后在传送到接收方的应用程序。

表示层:

数据传输之间对数据加密,解密,压缩,解压缩,终端格式转换提供规则。

img

工作流程:

1,从应用层接收到的数据,外部软件(遵循表示层规定的协议)对数据进行加密,压缩,终端格式转化,然后在本层(表示层)对数据加头部信息,最后将数据传送到会话层; 2,从会话层处理好的信息(减头部信息),首先在本层(表示层)减去头部信息,外部软件(遵循表示层规定的协议)对数据解密,解压缩,解码的处理,最后将数据传送到应用层。

会话层:

对会话双方的资格进行验证和审查,规定发送的双工模式。

img

工作流程:

1,从表示层处理好的信息传送到本层,在本层(会话层)对会话的双方进行资格的验证和审查,规定发送的双工模式。之后加本层的头部信息,最后传送到传输层; 2,从传输层处理好的信息传送到本层,本层(会话层)对数据进行减头部信息,之后将数据传送到表示层。

传输层:

1,提供在不同的系统之间进程数据交互的可靠服务。在网络内的两个实体之间建立端到端的通信通道,用来传输信息和报文分组。本层提供可靠,透明的数据服务。 2,可以为会话层提供与网络无关的数据可靠服务,对会话层屏蔽了网络实现的细节

img

工作流程:

1,从会话层处理好的数据传送到本层, 对数据进行分组, 每个分组加上头部信息,最后将数据传送到网络层。 2,从网络层处理好的数据传送到本层,对数据进行减头部信息,最后将数据传送到会话层。

网络层:

建立,保持,终止通过中间设备的连接, 同时负责通讯子网的路径选择和拥挤控制。

img

工作流程:

1,从传输层传送的数据,在网络层进行加头部信息处理,之后将数据传送到数据链路层。 2,从数据链路层处理好的数据传送到本层,在本层进行减头部信息处理。

数据链路层:

1,将数据组装成帧,帧是本层的基本单位; 2,如何处理数据在传输过程中的差错; 3,如何调节传送速率与接收方一致; 4,在两个实体之间提供数据链路的建立,维持,释放管理;

img

工作流程:

1,从网络层传输的数据,在数据链路层加头部信息和尾部信息,将数据组装成帧,之后传送到物理层; 2,从物理层接收到的二进制数据传送到数据链路层,在数据链路层减头部信息和尾部信息,之后传送到网络层。

物理层:

包括设备之间物理连接的接口;用户设备和网络终端设备之间的传输规则;

img

工作过程:

1,数据链路层的帧在物理层中转化为二进制的数据,加本层的头部信息,通过传输媒体以比特流的形式传送到另一个设备的物理层。 2,物理层收到二进制数据,经过减头部信息处理,传送到数据链路层。

2,TCP/IP四层体系结构;

TCP/IP分层模型被称作因特网分层模型、因特网参考模型, 主要分为:应用层、运输层、网络层、网络接口层;

应用层:

向用户提供一组常用的应用程序,比如电子邮件、文件传输访问、远程登录等。远程登录TELNET使用TELNET协议提供在网络其它主机上注册的接口。TELNET会话提供了基于字符的虚拟终端。文件传输访问FTP使用FTP协议来提供网络内机器间的文件拷贝功能。

运输层: 提供应用程序间的通信。其功能包括:

一、格式化信息流; 二、提供可靠传输。 为实现后者,传输层协议规定接收端必须发回确认,并且假如分组丢失,必须重新发送。

网际层: 负责相邻计算机之间的通信。其功能包括三方面。

一、处理来自传输层的分组发送请求,收到请求后,将分组装入IP数据报,填充报头,选择去往信宿机的路径,然后将数据报发往适当的网络接口。 二、处理输入数据报:首先检查其合法性,然后进行寻径–假如该数据报已到达信宿机,则去掉报头,将剩下部分交给适当的传输协议;假如该数据报尚未到达信宿,则转发该数据报。 三、处理路径、流控、拥塞等问题。

网络接口层:

这是TCP/IP软件的最低层,负责接收IP数据报并通过网络发送之,或者从网络上接收物理帧,抽出IP数据报,交给IP层。

3,五层协议体系:

五层体系结构包括: 应用层、运输层、网络层、数据链路层和物理层。

第五层——应用层:

1,是体系结构中的最高。直接为用户的应用进程(例如电子邮件、文件传输和终端仿真)提供服务。 2,在因特网中的应用层协议很多,如支持万维网应用的HTTP协议,支持电子邮件的SMTP协议,支持文件传送的FTP协议,DNS,POP3,SNMP,Telnet等等。

第四层——传输层:

1,负责向两个主机中进程之间的通信提供服务。由于一个主机可同时运行多个进程,因此运输层有复用和分用的功能; 2,复用,就是多个应用层进程可同时使用下面运输层的服务; 3,分用,就是把收到的信息分别交付给上面应用层中相应的进程; 4,运输层主要使用以下两种协议: (1) 传输控制协议TCP(Transmission Control Protocol):面向连接的,数据传输的单位是报文段,能够提供可靠的交付。 (2) 用户数据包协议UDP(User Datagram Protocol):无连接的,数据传输的单位是用户数据报,不保证提供可靠的交付,只能提供“尽最大努力交付”。

第三层——网络层:

网络层(network layer)主要包括以下两个任务:

(1)负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把运输层残生的报文段或用户数据报封装成分组或包进行传送。在TCP/IP体系中,由于网络层使用IP协议,因此分组也叫做IP数据报,或简称为数据报。 (2) 选中合适的路由,使源主机运输层所传下来的分组,能够通过网络中的路由器找到目的主机。

第二层——数据链路层:

数据链路层:常简称为链路层, 1,我们知道,两个主机之间的数据传输,总是在一段一段的链路上传送的,也就是说,在两个相邻结点之间传送数据是直接传送的(点对点),这时就需要使用专门的链路层的协议。 2,在两个相邻结点之间传送数据时,数据链路层将网络层交下来的IP数据报组装成帧(framing),在两个相邻结点之间的链路上“透明”地传送帧中的数据。

第一层——物理层:

在物理层上所传数据的单位是比特。物理层的任务就是透明地传送比特流。

三种协议的关联区别:

img

网络通信协议:
思维导图:

img

1,什么是协议?

协议就是两者之间为了完成一件事情达到共同的利益而进行的一些约定。

1,计算机网络中的数据交换必须遵守事先约定好的规则。 2,这些规则明确规定了所交换的数据的格式以及有关的同步问题。 3,网络协议(network protocol),简称为协议,是为进行网络中的数据交换而建立的规则、标准或约定。

2,协议的组成要素;

协议三要素:语法,语义,同步

语法:即数据与控制信息的结构或格式; 语义:即需要发出何种控制信息,完成何种动作以及做出何种响应; 同步:即事件实现顺序的详细说明;

3,TCP/IP协议通信过程;

img

关于图中的有些概念我们后续在详解;

计算机通信分层:
思维导图:

img

1,计算机通信过程;

img

详情我们后续再讲;

2,计算机通信分层的好处;

img

各层之间是独立的。 灵活性好。 结构上可分割开。 易于实现和维护。 能促进标准化工作

3,网络设备和分层;

img

END

题外话

在如今互联网技术如日中天、迅猛发展的时代,特别是云计算、大数据、物联网、人工智能等新兴领域的快速发展,对网络安全人才的需求更为迫切。

可以说,只要是生活和工作中用到网络的时候(手机联网、办公连网、车载联网、智能家居联网等场景)就有网络安全。

在这里插入图片描述

目前我国高校网络安全人才的培养规模每年仅3万人,在这样的背景下,即使企业给出高额薪资,也招不够人,导致网安人才平均月薪高达26K

在这里插入图片描述

如何入门学习网络安全【黑客】

【----帮助网安学习,以下所有学习资料文末免费领取!----】

> ① 网安学习成长路径思维导图
> ② 60+网安经典常用工具包
> ③ 100+SRC漏洞分析报告
> ④ 150+网安攻防实战技术电子书
> ⑤ 最权威CISSP 认证考试指南+题库
> ⑥ 超1800页CTF实战技巧手册
> ⑦ 最新网安大厂面试题合集(含答案)
> ⑧ APP客户端安全检测指南(安卓+IOS)

大纲

首先要找一份详细的大纲。

在这里插入图片描述

学习教程

第一阶段:零基础入门系列教程

img

该阶段学完即可年薪15w+

第二阶段:技术入门

弱口令与口令爆破
XSS漏洞
CSRF漏洞
SSRF漏洞
XXE漏洞
SQL注入
任意文件操作漏洞
业务逻辑漏洞

该阶段学完年薪25w+

img

阶段三:高阶提升

反序列化漏洞
RCE
综合靶场实操项目
内网渗透
流量分析
日志分析
恶意代码分析
应急响应
实战训练

该阶段学完即可年薪30w+

面试刷题

img
在这里插入图片描述

最后,我其实要给部分人泼冷水,因为说实话,上面讲到的资料包获取没有任何的门槛。

但是,我觉得很多人拿到了却并不会去学习。

大部分人的问题看似是“如何行动”,其实是“无法开始”。

几乎任何一个领域都是这样,所谓“万事开头难”,绝大多数人都卡在第一步,还没开始就自己把自己淘汰出局了。

如果你真的确信自己喜欢网络安全/黑客技术,马上行动起来,比一切都重要

资料领取

上述这份完整版的网络安全学习资料已经上传网盘,朋友们如果需要可以微信扫描下方二维码 即可自动领取↓↓↓
或者

点此链接】领取

标签:协议,传送,IP,TCP,网络体系结构,数据,应用层,链路层
From: https://blog.csdn.net/weixin_46428928/article/details/142171150

相关文章

  • 使用css属性—clip-path完成胶囊导航按钮
    使用css属性—clip-path完成胶囊导航按钮先看效果更多API上代码先看效果主要是为了实现胶囊内的颜色分割:更多APIclip-path属性常用的函数:API描述参数circle()创建一个圆形裁剪区域半径和圆心的坐标ellipse()创建一个椭圆形裁剪区域横轴和纵轴的半径以及圆心的坐......
  • debian 修改静态ip地址保存生效
    [问题]应用原因,停用NetworkManager修改/etc/network/interfaces接口配置无效ifconfigaddip 仅能临时有效,重启丢失[解决]编辑配置vim/etc/netplan/01-network-manager-all.yamlnetwork:version:2ethernets:......
  • 多个网站放在同一台服务器ip有10点影响
    将多个网站放在同一台服务器上,使用同一个IP地址,可能会有以下影响:1、资源共享:多个网站共享同一台服务器的资源,如CPU、内存、存储空间和带宽。如果其中一个网站流量或资源消耗突然增加,可能会影响其他网站的性能。2、安全性风险:如果其中一个网站受到gongji等,可能会影响同一台服务器......
  • Why system logging "kernel: tcp_parse_options: Illegal window scaling value 15 >
    环境Linux问题在var/log/messages文件中发现以下日志。Oct621:01:05mplttaxsx101kernel:tcp_parse_options:Illegalwindowscalingvalue15>14received.Oct621:01:05mplttaxsx101kernel:tcp_parse_options:Illegalwindowscalingvalue15>14......
  • Open CLIP
    CLIP[纸] [引用] [剪辑合作实验室] [可口可乐] 欢迎来到OpenAI的开源实现夹子(对比语言-图像预训练)。利用此代码库,我们在各种数据源和计算预算上训练了多个模型,包括小规模实验更大规模的运行,包括在以下数据集上训练的模型LAION-400M,拉伊奥-2B和数据压缩-1B.本文详细......
  • convnext_xxlarge.clip_laion2b_soup_ft_in12k timm模型库
    Modelcardforconvnext_xxlarge.clip_laion2b_soup_ft_in12kAConvNeXtimageclassificationmodel.CLIPimagetowerweightspretrainedin OpenCLIP onLAIONandfine-tunedonImageNet-12kbyRossWightman.PleaseseerelatedOpenCLIPmodelcardsformored......
  • 苹果iPhone16全系集成Secure Exclave,硬件级提醒麦克风和摄像头
    9月12日消息,科技媒体9to5Mac于昨日发布了一篇深度分析文章,通过深入挖掘iOS18的固件代码,确认了苹果即将发布的所有4款iPhone16系列机型均集成了SecureExclave安全组件。这一安全组件的加入,标志着苹果在保护用户隐私方面又迈出了重要一步。SecureExclave:安全基石,隐私守护者......
  • 洛谷题单指南-分治与倍增-P1966 [NOIP2013 提高组] 火柴排队
    原题链接:https://www.luogu.com.cn/problem/P1966题意解读:计算两个序列∑(ai​−bi​)^2的最小值,对10^8-3取模。解题思路:1、贪心思路要使得两个序列对应位置元素之差的平方和最小,必须满足两个序列相对排序是一致的,什么意思?设a序列有两个元素:a1,a2,b序列有两个元素b1,b2当a1<a2,b......
  • springboot+vue新疆IP形象NFT藏品网站【程序+论文+开题】计算机毕业设计
    系统程序文件列表开题报告内容研究背景随着区块链技术的迅猛发展与数字经济的崛起,非同质化代币(NFT)作为一种全新的数字资产形式,正逐步改变着艺术品、收藏品乃至文化产业的传统格局。新疆,作为中国多元文化的瑰宝之地,其丰富的民族文化、自然风光及历史故事为NFT创作提供了无尽......
  • javascript 计算今天离目标日期还有多少天
    /***计算从今天起到指定日期还有多少天。*@param{string}fixedDate-目标日期字符串,格式应为"YYYY-MM-DD"。*@returns{number}-从今天起到目标日期的天数。*@example*daysUntil("2024-12-25");//假设今天是2024-09-11,将返回104*/exportfunction......