【网络原理】初始网络,了解概念

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

1. 网络通信

计算机与计算机之间是互相独立,是独立模式。这就造成计算机之间无法形成数据的共享,协同完成工作,那么网络互连便孕育而生了。
网络互联
将多台计算机连接在一起,形成数据共享。
数据共享的本质是网络数据传输,即计算机之间通过网络进行传输数据,也称为网络通信。
根据连接的规模不同,可以分为局域网和广域网。

1.1 局域网LAN

局域网,Local Area Network,LAN。
local是表识了局域网是本地的,是私有的,是一个内网。那么局域网内的设备可以互相通信,局域网与局域网之间如果没有连接,那么将无法通信。
例如
我们使用手机开热点便形成了一个小型局域网,当其他设备连接这个热点,便加入了这个局域网中,那么它们之间便可以进行传输数据,进行多人游戏……

常见的局域网组成网络:

  1. 基于网络直连。
  2. 基于集线器(集线器(Hub)是计算机网络中用于连接多台计算机或网络设备的中心化设备。它是一个物理层设备,用于将多个设备连接在一起,以便它们可以在同一局域网上进行通信。现在几乎不在使用,被交换机取代)组建。
  3. 基于交换机(交换机(Switch)是计算机网络中的关键设备,用于连接多个计算机或网络设备,并以智能的方式在它们之间进行数据包转发。与集线器(Hub)不同,交换机工作在数据链路层(第二层),能够识别和学习设备的MAC地址,并根据需要选择性地转发数据包,以提供更高的性能和网络分段。)组建。
  4. 基于交换机和路由器(路由器(Router)是计算机网络中的网络设备,用于连接多个不同的网络,并在它们之间转发数据包,以确保数据在网络之间正确传输。路由器工作在网络层(第三层),它的主要任务是根据目标IP地址来决定如何将数据包从源网络传输到目标网络。)组建。

1.2 广域网WAN

广域网,Wide Area Network,WAN。
通过路由器,将多个局域网连接起来,在物理上组成很大范围的网络,就形成了广域网。广域网内部的局域网都属于其子网。
但其实WAN和LAN的概念是相对的,广域网也可以是一个比较大的局域网。

2. 基础概念

2.1 IP

概念
IP地址主要用于标识网络主机、其他网络设备(如路由器)的网络地址,通过IP地址我们可以定位到主机。
例如:我们寄快递,IP地址就相当于我们寄的快递地址。
格式
IP地址通常使用32位2进制数字表示,然后被分为4组(四个字节)。
例如:00000000.00000000.00000000.00000000。
每个字节也可以使用10进制表示(范围0~255整数)。
例如:
100.22.22.22,
特殊IP
127.*类的IP常用于本机环回测试,就是本机与本机之间的通信,最常用的IP:127.0.0.1

2.2 端口号

IP地址可以确定主机位置,但是还有一个问题,一个主机上面有着许多的进程,那么我们如何保证数据是我们需要的进程接受呢?
所以我们引入了一个端口号。
概念:端口号可以标识主机中发送数据,接受数据的进程。
这就相当于寄快递有了地址(IP)还是不行,我们还需要有接受人名字(端口号)。
格式
0~ 65535范围内的数字,在网络通信中,进程可以通过绑定一个端口号,来发送及接收网络数据。
注意

  1. 两个不同的进程不能绑定同一个端口号,但是可以绑定多个端口号。
  2. 端口0~1023是知名端口号,已经被绑定,例如:HTTP(端口号80),FTP(端口号21),但它们仍然可以使用其他端口号。
  3. 大于1023的端口号一般用于用户定义或私有的服务。

3. 认识协议

在网络信息传输中,传的数据有着很大的区别,那个数据可能是照片、视频、文字等,那么格式就会不同,如何让对方知道传的是什么数据呢?
我们便引入了协议,通过协议规定两方的数据格式。
概念
协议,网络协议的简称,网络协议是网络通信(即网络数据传输)经过的所有网络设备都必须共同遵从的一组约定、规则。如怎么样建立连接、怎么样互相识别等。只有遵守这个约定,计算机之间才能相互通信交流。通常由三要素组成:

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

4. 五元组

在TCP/IP协议中,用五元组来标识一个网络通信:

  1. 源IP:标识源主机
  2. 源端口号:标识源主机中该次通信发送数据的进程
  3. 目的IP:标识目的主机
  4. 目的端口号:标识目的主机中该次通信接收数据的进程
  5. 协议号:标识发送进程和接收进程双方约定的数据格式
    【网络原理】初始网络,了解概念,计算机网络,网络,智能路由器,php,tcp/ip

5. 协议分层

协议分层就是把协议按照不同的功能分为不同层,使每层都有特色。

5.1 分层的作用

  1. 模块化设计:将协议分为不同层次, 每一层都有特定的功能和作用,方便维护与管理。
  2. 提高互操作性:协议分层使不同设备和系统之间更容易实现互操作性,因为它们可以使用相同的协议栈来进行通信。这有助于设备来自不同供应商或开发者之间的无缝集成。
  3. 促进标准化:协议分层促进了标准化,不同厂商和组织可以基于通用的协议标准来开发设备和应用程序,从而确保一致性和可互操作性。
  4. 简化故障排除:由于每个协议层都有特定的功能,故障排除变得更加简单。如果出现问题,可以更容易地确定故障所在的层次,从而加快修复过程。
  5. 促进技术创新:协议分层鼓励技术创新,因为可以独立地开发和更新每个协议层次,而不影响其他层次的功能。
  6. 支持多种网络拓扑:不同类型的网络拓扑(如星型、总线型、网状型)可以使用相同的协议栈,因为每个层次都关注特定的任务,而不受拓扑结构的影响。
  7. 安全性和隔离:协议分层有助于安全性和隔离。例如,安全协议可以在应用层上添加加密功能,而不必修改传输层或网络层。

最经典的网络协议分层模型OSI(开发系统互联)模型和TCP/IP模型。

5.2 OSI七层模型

【网络原理】初始网络,了解概念,计算机网络,网络,智能路由器,php,tcp/ip

上图就是OSI模型,即复杂也不实用,所以并没有流行起来,我们最常用的协议分层还是TCP/IP五层(有时忽略物理层,也可称四层)模型。

5.3 TCP/IP五层(四层)模型

【网络原理】初始网络,了解概念,计算机网络,网络,智能路由器,php,tcp/ip

TCP/IP是一组协议的代名词,它还包括许多协议,组成了TCP/IP协议簇。
TCP/IP通讯协议采用了5层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。

  1. 应用层:负责应用程序间沟通,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。我们的网络编程主要就是针对应用层。
  2. 传输层:负责两台主机之间的数据传输。如传输控制协议 (TCP),能够确保数据可靠的从源主机发送到目标主机。
  3. 网络层:负责地址管理和路由选择。例如在IP协议中,通过IP地址来标识一台主机,并通过路由表的方式规划出两台主机之间的数据传输的线路(路由)。路由器(Router)工作在网路层。
  4. 数据链路层:负责设备之间的数据帧的传送和识别。例如网卡设备的驱动、帧同步(就是说从网线上检测到什么信号算作新帧的开始)、冲突检测(如果检测到冲突就自动重发)、数据差错校验等工作。
    有以太网、令牌环网,无线LAN等标准。交换机(Switch)工作在数据链路层。
  5. 物理层:负责光/电信号的传递方式。比如现在以太网通用的网线(双绞 线)、早期以太网采用的的同轴电缆(现在主要用于有线电视)、光纤,现在的wifi无线网使用电磁波等都属于物理层的概念。物理层的能力决定了最大传输速率、传输距离、抗干扰性等。集线器(Hub)工作在物理层。

6. 封装和分用

【网络原理】初始网络,了解概念,计算机网络,网络,智能路由器,php,tcp/ip

不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在网络层叫做数据报(datagram),在链路层叫做帧(frame)。
应用层数据通过协议栈发到网络上时,每层协议都要加上一个数据首部(header),称为封装(Encapsulation)。
首部信息中包含了一些类似于首部有多长,载荷(payload)有多长,上层协议是什么等信息。
数据封装成帧后发到传输介质上,到达目的主机后每层协议再剥掉相应的首部,根据首部中的 “上层协议字段” 将数据交给对应的上层协议处理。文章来源地址https://www.toymoban.com/news/detail-728822.html

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

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

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

相关文章

  • [计算机网络]基本概念

    目录 1.ip地址和端口号 1.1IP地址 1.2端口号 2.认识协议 2.1概念: 2.2知名协议的默认端口 3.五元组 4.协议分层 4.1分层的作用 4.2OSI七层模型 4.3TCP/IP五层(四层)模型 ​编辑4.4网络设备对应的分层: ​编辑以下为跨网段的主机的文件传输:数据从一台计算机到另一台计算机传输过

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

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

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

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

    2024年02月07日
    浏览(63)
  • 计算机网络:网络通信相关概念入门

    网络发展背景:   最初的计算机是单机,那么单机是这样传输数据的:A单机和B单机,在A单机处理完数据后,将装有数据的存储介质交付给B单机,然后B单机读取数据并处理。毫无疑问,这样太麻烦了。   因此逐步诞生了网络的概念,使用网络来进行数据的传输,大大提

    2024年02月13日
    浏览(48)
  • 计算机网络 - 网络中的基本概念

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

    2023年04月15日
    浏览(87)
  • 计算机网络的故事——了解Web及网络基础

    根据Web浏览器指定的URL,从对应的服务器中获取文件资源,从而显示出Web页面 Web 使用一种名为 HTTP(HyperText Transfer Protocol,超文本传输协议)的协议作为规范,完成从客户端到服务器端等一系列运作流程。 1.2.1为知识共享而规划 Web WWW 这一名称,是 Web 浏览器当年用来浏览超

    2024年02月09日
    浏览(42)
  • 计算机网络的89个核心概念

    主机 :计算机网络上任何一种能够 连接网络的设备 都被称为主机或者说 端系统 ,比如手机、平板电脑、电视、游戏机、汽车等,随着 5G 的到来,将会有越来越多的终端设备接入网络。 通信链路: 通信链路是由物理链路(同轴电缆、双绞线、光纤等)连接到一起组成的 一

    2024年02月11日
    浏览(49)
  • 计算机网络-物理层基本概念(接口特性 相关概念)

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

    2024年01月24日
    浏览(51)
  • 你了解计算机网络的发展历史吗?

    计算机网络是指将一群具有独立功能的计算机通过 通信设备以及传输媒体 被互联起来的,在通信软件的支持下,实现 计算机间资源共享、信息交换或协同工作 的系统。 计算机网络是计算机技术与通信技术紧密结合的产物,两者的迅速发展渗透形成了计算机网络技术 。 简而

    2024年02月02日
    浏览(40)
  • 【计算机网络原理】第一章:计算机网络概述

    1、计算机网络的诞生 从技术范畴来看,计算机网络是计算机技术与通信技术相互融合的产物。 2、计算机网络的定义 计算机网络是互连的、自治的计算机的集合 1)自治: 互连的计算机系统彼此独立,不存在主从或者控制与被控制的关系。 2)互连: 利用通信链路连接相互独立

    2024年04月08日
    浏览(51)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包