计算机网络 - 网络中的基本概念

这篇具有很好参考价值的文章主要介绍了计算机网络 - 网络中的基本概念。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

本篇介绍网络的一些基本概念,认识IP地址,端口号,协议;了解常用的网络协议模型,知道数据如何封装与分用的;为以后学习计算机网络其它知识做铺垫,如有错误,请在评论区指正,让我们一起交流,共同进步!



本文开始

1. 局域网 与 广域网

局域网:把一些设备通过交换机 / 路由器 连接起来;
广域网:把许多局域网相互连接,形成很大的网络规模;

2. IP地址 与 端口号

IP地址: 标识一台主机在互联网中的位置;
IP地址:是一个32进制数;通常用点分十进制来描述;

什么是点分十进制?
使用3个点,把IP地址分成4份,每份一个字节范围 0-255;
例如:本机地址:127.0.0.1

端口号:区分一个主机上的程序;

3. 协议

3.1 介绍协议

协议:通过一些规则与约定,让通信双方理解才能进行正常通信;
比如发送方约定发送数据的格式,接收方能够理解这个格式,双方就可以进行正常通信了;

协议不能太复杂:
面对复杂的网络环境,为了适应复杂环境,协议也会很复杂,但协议也不能太复杂,可以把协议 拆分 成很多份协议并把它们 分类 ,分层(TCP/IP五层模型)使用;
【注】分类:相似的协议;分层:不同类再进行分层,约定了层与层之间的调用关系;

图示层级间协议:

计算机网络 - 网络中的基本概念

层与层之间使用协议的规则:
上层协议调用只能下层协议,下层协议给上层提供支持;
【注】不能跨层调用协议;

协议分层的优点?
① 协议分层后,层次之间的耦合程度比较低;
② 方便对某一层协议进行替换;(层与层之间协议影响较低)

3.2 常见网络协议的分层

1.OSI 七层网络模型
OSI 七层协议比较复杂,不实用,所以一般都使用五层网络模型;

2.TCP / IP五层网络模型
a) 认识五层网络模型各层特点

① 应用层: 关注传输的数据是什么,在哪用与应用程序之间沟通;
② 传输层: 两个主机之间传输数据,只关注起点与终点,不关注中间路径;
比如:去旅行,从北京到西藏;不管中间你中间乘坐汽车,飞机,高铁等交通工具,最后到达目的地即可;
③ 网络层: 负责两个节点之间路径的规划;
比如:从北京到重庆;可以走很多路径(这里只是写了3条),可以任选合适的路径;
北京 -》天津 -》南京 -》重庆
北京 -》 重庆
北京 -》 河北 -》重庆
④ 数据链路层:主要关注两个相邻节点之间的传输;
比如:要从北京到重庆;假设从北京到天津再到重庆;
先做高铁:北京 -》 天津;再做飞机 天津 -》重庆;
只关注相邻的两个节点之间的传输,传输方式可以不同(这里是先高铁再飞机);
⑤ 物理层: 传输数据的方式;例如网络通信的设施网线,光纤等;

图示:

计算机网络 - 网络中的基本概念

4. 了解数据的封装与分用

4.1 了解什么是封装,分用

封装: 发送方发送数据,需要把数据从上到下,依次交给对应的层次的协议,进行封装;
分用:接收方收到数据,需要把数据从下到上,依次交给对应层次的协议,进行解析;

前提:数据封装成应用层数据包,本质就是字符串拼接,如下图;
数据报:报头部分 + 载荷(上一层封装好的数据报,作为下一层的载荷)

计算机网络 - 网络中的基本概念

【注】简单说明上述 封装过程

1.用户数据 -》应用层:
拿到用户数据,封装成应用层数据包;
2.应用层 -》传输层:
例如:使用UDP协议封装,给应用层数据报再加上UDP报头,其中包含一些重要属性例如 源端口(发送方程序的端口号)和 目的端口(接收方程序的端口号);
3.传输层 -》 网络层:
再给上述UDP数据报 加上 IP协议的报头,包含 源IP 和 目的IP等属性;
4.网络层 -》 数据链路层:
给IP数据报 加上 以太网帧头和帧尾;
以太网帧头包含主要属性:源mac 和 目的mac地址;
mac : 用来描述数据链路层中,两个相邻节点的传输;-》是动态的可以变化的;(每次走两个相邻节点,源mac与目的mac都会改变地址,直到最后到达目的IP)
5.数据链路层:
通过网络设备,把二进制0101等转换为电信号 / 光信号传输;

发送时候封装:从上到下,新增报头;
接收时候解析:从下到上,去掉报头;- 分用

分用与封装相反,就是把上述图从下到上,去掉报头;
分用过程:

1.信号 -》物理层:
物理设备完成:收到电信号、光信号等对信号解析,还原为二进制序列;
2.物理层 -》数据链路层:
把上述还原的二进制序列当成一个以太网数据帧;去掉帧头帧尾,把载荷交给网络层;
以太网数据帧头中有一个消息类型,从而找到网络层的ip协议;
3.数据链路层 -》网络层:
IP协议解析数据报:去掉IP报头,取载荷交给传输层;
ip数据报,报头中有标识传输层使用的那个协议,从而找到传输层;
4.网络层 -》传输层:
UDP解析,去掉报头,载荷交给应用层;
使用端口号找到应用程序;
5.传输层 -》应用层
程序解析应用层数据报,显示在界面中;

4.2 数据传输 - 使用封装分用

实际的网络环境中,数据需要经过很多交换机,路由器通过它们的转发进行数据的传输;

每次数据 / 消息的传输都会涉及到封装分用,通过图来感受一下;
图示:

计算机网络 - 网络中的基本概念

【注】交换机:分用到数据链路层后会重新封装到物理层,源mac 与 目的mac都会更新;- 封装分用到数据链路层;
路由器:解析到网络层后也会再次封装到物理层,此时经过数据链路层也会更新mac地址;同时根据目的ip进行下一步路径规划;- 封装分用到网络层;


总结

✨✨✨各位读友,本篇分享到内容如果对你有帮助给个👍赞鼓励一下吧!!
感谢每一位一起走到这的伙伴,我们可以一起交流进步!!!一起加油吧!!!
文章来源地址https://www.toymoban.com/news/detail-414338.html

到了这里,关于计算机网络 - 网络中的基本概念的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机网络-物理层基本概念(接口特性 相关概念)

    求极限传输速率:奈氏准则,香农定理(背景环境不一样) 编码:数据变成数字信号 调制:数字信号变成模拟信号 信道不同传输 数据形式不同 数据交换方式:核心(打电话是电路交换) 导向传输介质:看得见的 非导向传输介质:看不见的 传输介质并不属于物理层,它们

    2024年01月24日
    浏览(51)
  • 计算机网络课程 day1 基本概念-交换机-路由器 计算机网络的参考模型

    目录 学习计算机网络课程的目标和意义:  计算机网络的基本概念 常用网络设备: network device 交换机:组建局域网使用的,将很多电脑连接起来,组成一个局域网络,可以一起打游戏/上网 路由器:实现跨网段通信使用,把网络里的数据从一个地方转发到另一个地方。可以

    2024年02月13日
    浏览(59)
  • 【计算机网络笔记】TCP/IP参考模型基本概念,包括五层参考模型

    什么是计算机网络? 什么是网络协议? 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能(1)——速率、带宽、延迟 计算机网络性能(2)——时延带宽积、丢包率、吞吐量/率 计算机网络体系结构概念 OSI参考模型

    2024年02月05日
    浏览(43)
  • 计算机网络—HTTP基本概念、HTTPS、HTTP状态码、HTTP缓存、HTTP请求

    参考小林coding HTTP是超文本传输协议。所谓的超文本,就是超越了普通文本的文本,最关键的是有超链接,能从一个超文本跳转到另一个超文本。 HTML是最常见的超文本,本身是纯文字文件,但是内部使用很多标签定义图片、视频等链接,再经过浏览器的解释,呈现出来的就是

    2024年02月07日
    浏览(49)
  • 【计算机网络 02】物理层基本概念 传输媒体 传输方式 编码与调制 信道极限容量 章节小结

    2.1 物理层基本概念 2.2 物理层下的传输媒体 传输媒体 也称为 传输介质或传输媒介 ,他就是数据传输系统中在发送器和接收器之间的物理通路 传输媒体不属于计算机网络体系结构的任何一层 如果非要将它添加到体系结构中,那只能将其放置到物理层之下 2.3 传输方式 2.4 编码

    2024年02月16日
    浏览(56)
  • 物理层章节笔记-基本概念-传输媒体-传输方式-编码与调制-信道的极限容量--计算机网络

            1.物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输比特流。         2.物理层为数据链路层屏蔽了各种传输媒体的差异,使数据链路层只需要考虑如何完成本层的协议和服务,而不必考虑网络具体的传输媒体是什么。         计算机网络中的物理层,就

    2024年01月24日
    浏览(61)
  • 计算机网络-计算机网络的概念 功能 发展阶段 组成 分类

    具体理解 数据通信即传送数据 资源共享硬件可以想到网络式打印机(打印机有ip地址,可以通过网络与打印机连接然后发出打印请求),软件共享即通过网络远程访问进而能够使用其电脑上的软件,数据共享可以想到百度文库之类的 分布式处理 (Hadoop) Hadoop是一个由Apach

    2024年01月19日
    浏览(47)
  • 计算机网络的概念

    目录 计算机网络的定义 计算机网络的形成与发展 1.第一阶段远程联机阶段----60年代以前: 2.第二阶段多机互联网络阶段----60年代中期: 3.第三阶段标准化网络阶段----70年代末: 4.第四阶段网络互联与高速网络阶段一90年代: 计算机网络的未来--下一代网络 21世纪的重要特征就是数

    2024年03月18日
    浏览(45)
  • 计算机网络概念汇总

    应用层、传输层、网络层、数据链路层、物理层。 应用层 :为应用程序提供交互服务。在互联网中的应用层协议很多,如域名系统DNS、HTTP协议、SMTP协议等。 传输层 :负责向两台主机进程之间的通信提供数据传输服务。传输层的协议主要有传输控制协议TCP和用户数据协议

    2024年02月15日
    浏览(59)
  • 计算机网络重点概念整理-第一章 计算机网络概述【期末复习|考研复习】

    计算机网络复习系列文章传送门: 第一章 计算机网络概述 第二章 物理层 第三章 数据链路层 第四章 网络层 第五章 传输层 第六章 应用层 第七章 网络安全 计算机网络整理-简称缩写 给大家整理了一下计算机网络中的重点概念,以供大家期末复习和考研复习的时候使用。 参

    2024年02月07日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包