| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 网络基础——20211129 -> 正文阅读 |
|
[网络协议]网络基础——20211129 |
计算机网络基础拓扑结构主要分为星形、环形、总线型及树形结构。主从型是一种设备之间关系,比如嵌入设备中会存在主设备和从设备,主和从之间有一定通讯方式。 在局域网中,使用最多的是星型结构。 网络上的每台计算机都安装有网络接口卡,每块网卡都有一个全球唯一的地址码,该地址码就成为安装了该网卡的计算机的物理地址(MAC地址)。网卡的任务是负责发送数据和接收数据。 微信作为即时通信软件,核心功能就是通信,用于发送也接收信息,图像作为数据来说,是一种信息的载体。 除了主机和通信子网以外,网络中还必须包含通信协议及相关的网络软件等 计算机网络按地域范围分:广域网(WAN)、城域网(MAN)和局域网(LAN) 按地域范围分: ①、局域网(LAN,Local Area Network):使用专用通信线路把较小地域范围(一幢楼房、一个楼群、一个单位或一个小区)中的计算机连接而成的网络。 ②、城域网(MAN,Metropolitan Area Network):作用范围在广域网和局域网之间,其作用距离约为5km~50 km,例如一个城市范围的计算机网络。 ③、广域网(WAN,Wide Area Network):把相距遥远的许多局域网和计算机用户互相连接在一起的网络。广域网有时也称为远程网。 ①、终端设备:计算机、手机、平板电脑、监控探头、服务器等 ②、通信链路(数据通信网):数据通信链路由通信传输介质及网络互联设备组成。
③、网络协议:共同遵循的一组的通信规则和约定。例如:TCP/IP等;
计算机网络的协议可以采用分层的方法进行设计和开发,使用该方法可以将庞大而复杂的问题转化为若干较小的局部问题,从而使问题易于处理。 ④、网络操作系统(NOS)和网络应用软件:
“三网融合"又叫"三网合一”,意指电信网络、有线电视网络和计算机网络的相互渗透、互相兼容,并逐步整合成为全世界统一的信息通信网络,其中互联网是其核心部分。 计算机网络可以看成是由通信子网和资源子网的组合。 ①、通信子网的功能是把信息从一台主机传输到另一台主机。
②、资源子网是各种网络资源(硬件、软件、数据信息)的集合。
以目前的技术能力,处理器是有条件共享(比如云计算),但是也可以共享;打印机是共享最常使用方式;键盘、鼠标现在也可以在网络中共用一套,可以使用Synergy是一款免费开源软件,可以让多台电脑共享一套鼠标和键盘, 支持Windows, 苹果, Linux, 安卓, iOS;硬盘也可以共享的。 计算机网络性能指标 (1)数据传输速率(比特率):是计算机网络中最重要的性能指标,指数据链路中每秒传输的二进位数目。 (2)网络带宽:指的是数据链路(信道)所能达到的“最高数据传输速率“,有时也称为”信道容量“。 (3)误码率:指数据传输中规定时间内出错数据占被传输数据总数的比例, 是评价数据传输可靠性的指标。 (4)端-端延迟:指数据从信源传送到信宿所花费的时间 (5)吞吐量:表示在单位时间内通过某个网络(或信道、接口)的数据量。 对等(Peer-to-Peer)模式:网络中的每台 PC 机既可以作为工作站也可以作为服务器,即每一台计算机都能既充当服务的请求者,又充当服务的提供者。(P2P) 客户/服务器模式(Client/Server):网络中每一台计算机都扮演着固定的角色,要么是服务器,要么是客户机。扮演服务器角色的大多是一些专门设计的高性能的硬件,如文件服务器、打印服务器、数据库服务器、应用服务器(巨型机)等。(C/S) 其他是电子商务里的知识,B2B是企业至企业之间。B2C是企业至用户(消费者) 对等模式中每台 PC 机既可以作为服务的请求者,也可以作为服务的提供者。对等模式也可以在广域网或城域网中使用。 网络互联设备:如网卡、集线器、交换机、调制解调器、路由器等 计算机网络的协议可以采用分层的方法进行设计和开发,使用该方法可以将庞大而复杂的问题转化为若干较小的局部问题,从而使问题易于处理。比如TCP/IP分为四层,不同层处理不同事情。 局域网有多种不同的类型,按照网络中各种设备互联的拓扑结构,可以分为星形网、环形网、总线网、混合网等。光纤分布式数字接口(FDDI)网络采用环形网络拓扑结构。 双绞线通常用作局域网的传输介质。双绞线连接到计算机上的接口叫 RJ45(俗称水晶头),要与 RJ11(连接modem、电话线接头)区分开。 蓝牙是一种短距离、低速率、低成本的无线通信技术,是构建个人无线局域网的方式之一。 计算机从共享式以太网转入交换式以太网无须更换网卡,与网卡设备无关。从共享式网络转到交换式网络只是网络中的连接设备发生的变化,网络适配设备是不需要更换的。 调制解调器的作用是实现数模和模数的转换。 局域网以帧为单位进行数据传输,不同类型的局域网的帧格式不同。 中继器的功能是对信号进行整形放大后再传输的。 无线局域网使用的是 802.11 协议,俗称 Wi-Fi。最高速率为 2Mbps。蓝牙∶短距离、低速度、低成本的无线通信技术。使用的协议标准是802.15,最高速率为 1Mbps。 有线局域网采用双绞线、光纤和同轴电缆作为传输介质,网卡是有线网卡,通信协议802.3;而无线局域网则采用电磁波作为传输人质,网卡是无线网卡,协议可以是802.11或802.15。无线局域网的组网及配置网络和维护网络方面比有线局域网更加灵活。 局域网特点 (1)数据传输率高:10Mbps~10Gbps;注意是小b不是在B (2)延时短:延迟时间短 (3)可靠性高 (4)误码率低:数据传输误码低(10-8~10-11) (5)使用专线:使用专门铺设的传输介质进行连风 (1)总线型局域网:共享总线以太网 (2)星型局域网:交换式以太网 (3)树形局域网:千兆/万兆以太网 (4)环型局域网:令牌网、FDDI(光纤分布式数据接口网) MAC地址 (1)局域网中每一个节点(每块以太网卡)都有一个全球唯一MAC地址(物理地址,介质访问控制地址,硬件地址)。 (2)MAC地址使用48位表示,一般用十六进制书写。例如:00 02 AC 39 FE AE (3)MAC地址无法改变 (4)局域网内的节点之间通信只使用MAC地址,不使用IP地址。 (5)不同类型局域网的MAC地址格式各不相同。 常用的有线局域网:共享式以太网、交换式以太网、千兆/万兆以太网; (1)共享式以太网:
(2)交换以太网:
(3)千兆/万兆以太网
无线局域网(WLAN) (1)无线局域网是以太网技术与无线通信技术的结合。 (2)组成:无线网卡+无线接入点(AP)/无线路由器 (3)无线局域网最大的优缺点:
(4)无线局域网使用的是 802.11 协议,俗称 Wi-Fi。最高速率为 2Mbps。 (5)蓝牙∶短距离、低速度、低成本的无线通信技术。使用的协议标准是802.15,最高速率为 1Mbps (6)红外线通信∶小范围,点到点。 不对称数字用户线技术(ADSL),ADSL 技术提供的上行和下行带宽不对称,因此称为非对称数字用户线路。 HDLC为高级数据链路控制, NAT是网络地址转换协议, PPP为点对点协议。 分组交换技术具有一定延时,不宜用于实时通信或交互通信。 转发表是交换机中的软件根据计算机与交换机、交换机与交换机之间的连接情况自动计算得到的。 无论是局域网还是广域网均采用分组交换技术(包交换),是计算机网络中广泛使用的交换技术 分组交换技术延时长,不宜用于实时通信或交互通信。 由于数据包在发送至目的地的过程中经过网络中的很多个节点,因此会有一定的延时,有时发生错还需要重新发送,这都将导致数据包到达目的地的顺序与发送时的顺序不一致。 数据包到达接收端的顺序与发送端发出的顺序有一定的误差 数据交换方式:电路交换、分组交换、报文交换 路由 (1)路由是指路由器从一个接口上收到数据包,根据数据包的目的地址进行定向并转发到另一个接口的过程。 (2)路由基本任务:确定最佳路径(路由选择)、通过网络传输信息(数据交换); (3)路由算法:
(4)路由器转发数据包的关键是路由表。
广域网中的某一台计算机发生问题肯定不会影响整个网络,只会影响自己无法和广域网中的其他计算机进行通信。 而节点交换机发生故障,则也只会影响某个节点子网 从信源信号调整之后进行传输的过程是调制(D/A) 从载波上提取信号的过程是解调(A/D) 虚拟专用网(VPN):在公用网络上建立专用网络,进行加密通讯。 在企业网络中有广泛应用。 VPN网关通过对数据包的加密和数据包目标地址的转换实现远程访问。 VPN可通过服务器、硬件、软件等多种方式实现。 ISDN(综合业务数字网)
X.25网(采用分组交换)
DDN(数字数据网)
路由器属于异构型的网络设备,可以连接不同类型的网段。 由于路由器连接着两个甚至多个物理网络,因此,每个路由器应分配两个或多个IP 地址。需要注意的是,路由器端口的 IP 地址与相连子网的 IP 地址具有相同的网络号,所以在同一子网中,主机和网关的地址必须配置相同的网络号。 无论是 IPV4 或是 IPV6,在设置主机的 IP 地址时均支持自动分配 IP 地址,由 DHCP 服务器完成其主机地址的分配。 一个网络协议至少包括三要素∶
FTP 协议为文件传输协议。 TCP/IP 应用层协议包括FTP、HTTP、SMTP、TELNET、DNS 和 NFS(网络文件系统) 光纤通信的优点:通信容量大、传输距离远,不会受高压线和雷电电磁感应的影响;抗核辐射能力强,几乎不漏光、保密性强;重量轻,便于运输和铺设。 浏览器使用统一资源定位器(URL)定位网页。 URL 的表示形式为:【】表示可以没有 协议名://主机域名或IP 地址【:端口号】【/文件路径】/文件名 ftp是文件传输协议名,http超文本传输协议名; http://ftp.abc.com是主机域名; index.htm文件名 域名系统(Domain Name System,DNS):把域名翻译成IP地址的软件。 WWW 服务器即万维网服务器,3W网服务器。 SMTP 协议用来发送邮件,POP3 协议用来接收邮件 浏览器也可以用于局域网或内部网络软件页面的浏览,并不只是用在万维网上。 网络号相同表示该路由器与计算机在同一个网段中,如果网络号不同,该路由器与计算机也无法连接。 路由器(Router)是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。 路由器主要连接两个异构网络 邮件的发送和接收都离不开邮件服务器,以及两个重要的协议—SMTP(简单邮件传输协议)和 POP3(邮局协议)。同不同时在线不影响发送和接收的。 HTTPS 协议∶安全的HTTP协议。HTTPS(以安全为目标的 HTTP 通道)是在HTTP基础之上加入了TLS(安全传输层协议)/SSL(安全套接层) 协议构建的可进行加密传输、身份认证的网络协议,主要通过数字证书、加密算法、非对称密钥等技术完成互联网数据传输加密,实现互联网传输安全保护。 ip地址范围:
E-mail地址格式∶邮箱名@邮箱所在的邮件服务器域名,如∶abc@sina.com表示邮箱的名字是 abc,邮箱所在邮件服务器的域名是 http://sina.com。 HTML→超文本标记语言,网页的本质就是超文本标记语言。所谓"超文本",是指页面内可以包含图片、链接,甚至音乐、程序等非文字类型的元素。 HTTP→超文本传输协议,国际互联网中应用最为广泛的一种通信协议。几乎所有的万维网应用都必须遵守这个标准。 URL →统一资源定位器,浏览器使用统一资源定位器( URL)定位网页。 WWW →万维网,是互联网上最广泛使用的一种信息服务。 FTP可以通过IE浏览器(其他浏览器)使用这个功能。 FTP允许用户一次上传或下载一个或多个文件。 邮件相关协议(TCP/IP应用层协议): (1)发送邮件协议:SMTP(端口号:25) (2)接送邮件协议:POP3(端口号:110) TCP/IP协议层和开放系统互联参考模型(OSI/RM)对比
域名解析是域名到 IP 地址的转换过程。 MAC 地址是物理地址,是数据链路层使用的地址 IP 地址是逻辑地址,是网络层使用的地址。 开放系统互连参考模型(OSL/RM)共分为 7 层,分别是 应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。
防火墙是一种维护网络安全的软件或硬件设备,位于它维护的子网(内网)和它所连接的网络(外网)之间,能防止来自外网的攻击。
身份认证是访问控制的基础。 防火墙是指一个由软件和硬件设备组合而成、在内部网和外部网之间、专用网与公共网之间的界面上构造的保护屏障,可以隔离网络外部的攻击,确保网络内部信息的安全。根据侧重不同,可分为包过滤型防火墙、应用层网关型防火墙和服务器型防火墙。 防火墙位于内网和外网之间,用于防止外部网络对内部网络的攻击。所有进出; 网和外网的数据都要经过防火墙。防火墙不能防范从网络内部发起的攻击。 入侵检测是在网络上的关键节点上监听与收集信息,并对其进行分析,从中发现 否有违反安全策略的行为,并在发现时及时报警。
计算机网络信息安全的五个基本要素 保证信息的:
对软盘写保护可以确保含有程序和数据的存储介质在使用过程中不感染病毒 公共密钥系统中,公钥是可以公开的,明文在数字签名时也是可以公开;但是在公共密钥系统中,算法是不需要公开的,也就是一般不让别人知道使用什么算法来加密。 数字签名:
数据加密的基本概念
|
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 8:46:29- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |