今天给大家整理了网络相关的理论,希望大家能够不定时温故知新:
TOC
IP地址指派范围、特殊IP地址、子网的划分、子网个数
IP地址指派范围:IP地址现在有因特网名字与号码指派公司ICANN进行分配。
IP地址的编织方法供经过了三个历史阶段:
网络类别 | 最大可指派的网络数 | 第一个可指派的网络号 | 最后一个可指派的网络号 | 每个网络中的最大主机数 |
---|---|---|---|---|
A | 126(2 7 -2 ) | 1 | 126 | 16777214 |
B | 16383(2 14-1) | 128.1 | 191.255 | 65534 |
C | 2097151(2 21-1) | 192.0.1 | 223.255.255 | 254 |
网络号 | 主机号 | 源地址使用 | 目的地址使用 | 代表的意思 |
---|---|---|---|---|
0 | 0 | 可以 | 不可 | 在本网络上的本主机 |
0 | Host-id | 可以 | 不可 | 在本网络上的某个主机host-id |
全0 | 全1 | 不可 | 可以 | 只在本网络上进行广播(各路由器均不转发) |
Net-id | 全1 | 不可 | 可以 | 对net-id上所有的主机进行广播 |
127 | 非全0或非全1的任何数 | 可以 | 可以 | 用作本地软件环回测试之用 |
答案:对于许多大型网络(如A类),本地IP地址空间可以多得难以管理。为了管理这些潜在的大量本地设备,TCP/IP引入了子网的概念。通过将主机号细分,一个网络可以被分成多个子网,如表7-2-3所示。
类标志 | 网络地址 | 子网地址 | 主机地址 |
---|---|---|---|
ClassFlags | Address | Address | Address |
可以根据主机和路由器的特点(包括它们的用途和位置)来创建子网,安排主机和路由器。子网扩展了IP路由,允许对管理和路由施加更多的控制。但要注意的是,子网并不是在网际网范围内被管理,而是由管理本地IP地址的部门负责。
局域网的协议结构一般包括:物理层、数据链路层、介质访问控制层
决定局域网特性的三个主要技术是
其中介质访问控制方法最为重要,它对网络特性起着十分重要的作用。
局域网常用的拓扑结构有
局域网互连主要有
常见的网络互连设备有
HUB又称集线器,是中继器的一种。它又可分为无源集线器,有源集线器和智能集线器
按照路径选择算法,连接LAN的网桥通常分为
局域网的特点有:
OSI模型的各层的描述:物理,数据链路,网络,传输,会话,表示,应用
OSI: TCP/IP:
应用层 → 应用层
表示层 ↗
会话层 ↗
传输层 → 传输层
网络层 → 网际层
数据链路层 → 网络接口层
物理层 ↗
相当于OSI中应用层,表示层,会话层合为应用层;
数据链路层,物理层合为网络接口层。
TCP/IP体系共有四个层次,它们是:应用层、传输层、网络层 、网际接口层
各层的功能分别为:
拓扑结构分:
网络覆盖范围分:
不同使用者分:
三种网络传输介质:双绞线、同轴电缆、光纤和无线
######## 双绞线、同轴电缆、光缆、无线传输介质各有什么特性,如何选择?
特性:传输介质的特性主要有传输输率(和带宽有关)、传输距离(和衰减有关)、抗干扰能力以及安装的难易和费用的高低等几项。
选择:如要求传输速率高,可选用电缆;要求价钱便宜,可选用双绞线;要求在不适宜铺设电缆的场合通信,可选用无线传输等。下述的特性比较可以总结出每种传输介质的特点,便于在实际中选择使用。典型的传输速率:光缆100Mbps,同轴电缆10Mbps,屏蔽双绞线16Mbps,双绞线10Mbps,无线介质小于10Mbps。传输距离:光缆几千米,同轴粗缆500米,同轴细缆185米,双绞线100米,无线介质也可达几千米。抗干扰能力:有线介质中光缆抗干扰能力最好,非屏蔽双绞线最差。无线传输介质受外界影响较大,一般抗干扰能力较差。安装:光缆安装最困难,非屏蔽双绞线安装最简单。费用:对有线传输介质,其费用的高低依次为光缆、粗同轴电缆、屏蔽双绞线、细同轴电缆、非屏蔽双绞线。无线传输介质中,卫星传输最昂贵。
一个网络协议至少包括三要素:
物理地址是数据链路层和物理层使用的地址,而IP地址是网络层和以上各层使用的地址,是一种逻辑地址。IP地址放在IP数据报的首部,而硬件地址放在MAC帧的首部,在网络层以上使用的是IP地址,而数据链路层及以下是用的是硬件地址,当IP数据报放入数据链路层的MAC帧中以后,整个的IP数据报就成为MAC帧的数据,因而在数据链路层看不见数据报的IP地址。
外部网关协议 BGP交换路由信息的结点数量级是自治系统AS数的量级,这要比这些AS中的网络数少很多,BGP支持CIDR,因此BGP的路由表也就应当包括目的网络前缀、下一跳路由,以及到达该目的网络所要经过的AS序列。
规定的四种报文:
从双方信息交互的方式来看,通信有以下三个基本方式:单工通信、半双工通信和全双工通信
MAC:Media Access Control 媒体访问控制
MAC 协议最重要的功能是确定网上的某个站点占有信道,即信道分配问题
对于共享信道,通常采用的信道访问协议有
传统的以太网采用总线结构,MAC采用一种竞争的方式占用信道(CSMA/CD)
CSMA/CD的基础是CSMA,CSMA源于ALOHA的思想
MAC协议的主要作用是保证公平性和有效的资源共享。MAC机制主要分为两类:
基于竞争的协议假定网络中没有中心实体来分配信道资源,每个节点必须通过竞争媒体资源来进行传送,当超过一个节点同时尝试发送时,碰撞就会发生。相反,无竞争的协议为每个需要需要通信的节点分配专用的信道资源。无竞争的协议能够有效的减少冲突,其代价是突发数据业务的信道利用率可能会比较低。
10 吉比特以太网与 10 Mb/s,100 Mb/s 和 1 Gb/s 以太网的帧格式完全相同。
10 吉比特以太网还保留了 802.3 标准规定的以太网最小和最大帧长,便于升级。10 吉比特以太网不再使用铜线而只使用光纤作为传输媒体。10 吉比特以太网只工作在全双工方式,因此没有争用问题,也不使用 CSMA/CD 协议。
10吉比特以太网的出现,以太网的工作范围已经从局域网(校园网、企业网)扩大到城域网和广域网,从而实现了端到端的以太网传输。这种工作方式的好处是: 成熟的技术、互操作性很好、在广域网中使用以太网时价格便宜。统一的帧格式简化了操作和管理。
10BASE-T是1990年由IEEE新认可的,编号为IEEE802.3i,T表示采用双绞线,现10BASE-T 采用的是无屏蔽双绞线。10BASE-T的主要技术特性:
10BASE-T的连接主要以集线器HUB作为枢纽,工作站通过网卡的RJ45 插座与RJ45接头相连,另一端HUB的端口都可供RJ45的接头插入,装拆非常方便。10BASE-T由于安装方便,价格比粗缆和细缆都便宜、管理、连接方便、性能优良,它一经问世就受到广泛的注意和大量的应用,归结起来,它有如下特点:
服务器使用的端口号:熟知端口号或系统端口号,数值为1~1023,常用的熟知端口号
应用程序 | FTP | TELNET | SMTP | DNS | TFTP | HTTP | SNMP | SNMP |
---|---|---|---|---|---|---|---|---|
熟知端口号 | 21 | 23 | 25 | 53 | 69 | 80 | 161 | 162 |
网卡的功能主要有两个:
我国大陆IPv6地址总数为:
14/32+/48
台湾地区IPv6地址总数为:
16/32+/48
香港特区IPv6地址总数为:
4/32+/64
澳门特区IPv6地址总数为:
/32
综合布线包括:
信息共享、软件共享、硬件共享
按照网络交换功能,计算机网络的分类
TCP和UDP都是传输层协议
使用UDP和TCP协议的各种应用和应用层协议
应用 | 应用层协议 | 运输层协议 |
---|---|---|
名字转换 | DNS | UDP |
文件传送 | TFTP | UDP |
路由选择协议 | RIP | UDP |
IP地址配置 | BOOTP,DHCP | UDP |
网络管理 | SNMP | UDP |
远程文件服务器 | NFS | UDP |
IP电话 | 专用协议 | UDP |
流式多媒体通信 | 专用协议 | UDP |
电子邮件 | SMTP | TCP |
远程终端接入 | TELNET | TCP |
万维网 | HTTP | TCP |
文件传送 | FTP | TCP |
TCP的用途和功能是:将数据流从一台主机可靠地传输到另一台主机。
UDP的用途和功能是:为了传输那些不需求排序或回复的数据报。UDP假定应用程序能管理排序和差错控制。
TCP提供的服务是:TCP提供端对端、可靠的、进程间的面向连接的数据传送服务。它既适用于可靠的网络服务环境,也适用于不可靠的网络服务环境。为达到可靠传送的目的,TCP将其传送协议数据单元(TPDU)发送出去后必须等待对方的应答。若对方应答确认正确接收,发送方将该TPDU从缓冲区队列中除去;若超时后仍未收到应答信号,则需重发该TPDU。接收方收到对方发来的TPDU后,经检查无错,无重复,才放入缓冲区队列。
UDP提供的服务是:UDP提供的服务与IP协议一样,是不可靠的、无连接的服务。但它于不同于IP协议,因为IP协议是网络层协议向运输层提供无连接的服务,而UDP是传输层协议,它向应用层提供无连接的服务。
监听到信道空闲就发送数据帧,并继续监听下去。如监听到发生了冲突,则立即放弃此数据帧的发送。
a发送期间检测冲突,发干扰信号(jamming signal)b发送干扰信号后,等待一个随机时间,再利用CSMA重发。
RIP为每个目的地只记录一条路由的事实要求RIP积极地维护路由表的完整性。通过要求所有活跃的RIP路由器在固定时间间隔广播其路由表内容至相邻的RIP路由器来做到这一点,所有收到的更新自动代替已经存储在路由表中的信息。
RIP依赖3个计时器来维护路由表:
更新计时器用于在节点一级初始化路由表更新。每个RIP节点只使用一个更新计时器。相反的,路由超时计时器和路由刷新计时器为每一个路由维护一个。
如此看来,不同的超时和路由刷新计时器可以在每个路由表项中结合在一起。这些计时器一起能使RIP节点维护路由的完整性并且通过基于时间的触发行为使网络从故障中得到恢复。
一个计算机网络由以下三个主要部分组成:
IP互联网是一种面向非连接的互联网络,它屏蔽各个物理网络的差异、隐藏各个物理网络的实现细节,形成一个大的虚拟网络,为用户提供通用的服务。
IP互联网的主要特点包括:
对比的方面 | 虚电路服务 | 数据报服务 |
---|---|---|
思路 | 可靠通信应当由网络来保证 | 可靠通信应当由用户主机来保证 |
连接的建立 | 必须有 | 不要 |
目的站地址 | 仅在连接建立阶段使用,每个分组使用短的虚电路号 | 每个分组都有目的站的全地址 |
分组的转发 | 属于同一条虚电路的分组均按照同一路由进行转发 | 每个分组独立选择路由进行转发 |
当结点出故障时 | 所有通过出故障的结点的虚电路均不能工作 | 出故障的结点可能会丢失分组,一些路由可能会发生变化 |
分组的顺序 | 总是按发送顺序到达目的站 | 到达目的站时不一定按发送顺序 |
端到端的差错处理和流量控制 | 可以由分组交换网负责也可以由用户主机负责 | 由用户主机负责 |
PPP帧结构:PPP 有一个 2 个字节的协议字段。
当 PPP 用在同步传输链路时,协议规定采用硬件来完成比特填充(和 HDLC 的做法一样)。
当 PPP 用在异步传输时,就使用一种特殊的字符填充法。
MAC帧一般是以太网的二层数据帧格式,而PPP帧一般是串口之间的二层数据帧格式,它们的物理层和数据链路层类型有所不同。
零比特填充的解释 : 在HDLC的帧结构中,若在两个标志字段之间的比特串中,碰巧出现了和标志字段F(为6个连续1加上两边各一个0)一样的比特组合,那么就会误认为是帧的边界。为了避免出现这种情况,HDLC采用零比特填充法使一帧中两个F字段之间不会出现6个连续1。
零比特填充法的具体做法是:在发送端,当一串比特流尚未加上标志字段时,先用硬件扫描整个帧。只要发现5个连续1,则立即填入一个0。因此经过这种零比特填充后的数据,就可以保证不会出现6个连续1。在接收一个帧时,先找到F字段以确定帧的边界。接着再用硬件对其中的比特流进行扫描。每当发现5个连续1时,就将这5个连续1后的一个0删除,以还原成原来的比特流。这样就保证了在所传送的比特流中,不管出现什么样的比特组合,也不至于引起帧边界的判断错误。
传播时延是指电磁波在信道中传输所需要的时间。它取决于电磁波在信道上的传输速率以及所传播的距离。传输时延是发送数据所需要的时间。它取决于数据块的长度和数据在信道上的发送速率。
面向连接服务是在数据交换之前,必须先建立连接。当数据交换结束后,则应终止这个连接。因此,面向连接服务在网络层中又称为虚电路服务,虚表示:虽然在两个服务用户的通信过程中并没有自始至终专用一条端到端的完整物理电路,但却好像一直占用了一条这样的电路。面向连接服务比较适合于在一定期间内要向同一目的地发送许多报文的情况。在无连接服务的情况下,两个实体之间的通信不需要先建立好一个连接,因此其下层的有关资源不需要事先进行预定保留。这些资源将在数据传输时动态地进行分配。
无连接服务的另一特征就是它不需要通信的两个实体同时是活跃的。当发送端的实体正在进行发送时,它才必须是活跃的。这时接收端的实体并不一定必须是活跃的。只有当接收端的实体正在进行接收时,它才必须是活跃的。
无连接服务的优点是灵活方便和比较迅速。但无连接服务不能防止报文的丢失、重复或失序。无连接服务特别适合于传送少量零星的报文。
所谓连接,就是两个对等实体为进行数据通信而进行的一种结合。面向连接的服务是在数据交换之前必须先建立连接。当数据交换结束后,则应中指这个连接。而在无连接服务的情况下,两个实体之间的通信不需要实现建立好一个连接,因此其下层的有关资源不需要实现进行预定保留。这些资源将在数据传输时动态地进行分配。面向连接的服务最大的特点是能够保证接收和发送的顺序一致,但不一定保证可靠的服务质量,无连接的服务不保证接收和发送的顺序一致,也不保证可靠的服务质量,且在不进行数据交换时,两个通信实体不需要同时活跃。
面向连接服务具有(连接建立)、(数据传输)和(连接释放)这三个阶段
无连接服务主要有以下三种类型,即(数据报)、(证实交付 )和(请求回答)
限制了接收广播信息的工作站数,使网络不会因为传播过多的广播信息即广播风暴而引起性能恶化。
星型结构是指各工作站以星型方式连接成网。网络有中央节点,其他节点(工作站、服务器)都与中央节点直接相连,这种结构以中央节点为中心,因此又称为集中式网络。它具有如下特点:结构简单,便于管理;控制简单,便于建网;网络延迟时间较小,传输误差较低。但缺点也是明显的:成本高、可靠性较低、资源共享能力也较差。
环型结构由网络中若干节点通过点到点的链路首尾相连形成一个闭合的环,这种结构使公共传输电缆组成环型连接,数据在环路中沿着一个方向在各个节点间传输,信息从一个节点传到另一个节点。
环型结构具有如下特点:
总线结构是指各工作站和服务器均挂在一条总线上,各工作站地位平等,无中心节点控制,公用总线上的信息多以基带形式串行传递,其传递方向总是从发送信息的节点开始向两端扩散,如同广播电台发射的信息一样,因此又称广播式计算机网络。各节点在接受信息时都进行地址检查,看是否与自己的工作站地址相符,相符则接收网上的信息。
总线型结构的网络特点如下:
分布式结构的网络是将分布在不同地点的计算机通过线路互连起来的一种网络形式.
分布式结构的网络具有如下特点:
树型结构是分级的集中控制式网络,与星型相比,它的通信线路总长度短,成本较低,节点易于扩充,寻找路径比较方便,但除了叶节点及其相连的线路外,任一节点或其相连的线路故障都会使系统受到影响。
在网状拓扑结构中,网络的每台设备之间均有点到点的链路连接,这种连接不经济,只有每个站点都要频繁发送信息时才使用这种方法。它的安装也复杂,但系统可靠性高,容错能力强。有时也称为分布式结构。
计算机网络是一个复杂的网络系统,采用层次化结构的方法来描述它,可以将复杂的网络间题分解为许多比较小的、界线比较清晰简单的部分来处理。各层功能相对独立,各层因技术进步而做的改动不会影响到其他层,从而保持体 系结构的稳定性
属于七层模型的第一层,物理层, 网络适配器又称网卡或网络接口卡(NIC),英文名NetworkInterfaceCard。它是使计算机联网的设备。平常所说的网卡就是将PC机和 LAN连接的网络适配器。网卡(NIC)插在计算机主板插槽中,负责将用户要传递的数据转换为网络上其它设备能够识别的格式,通过网络介质传输。它的主要技术参数为带宽、总线方式、电气接口方式等。它的基本功能为:从并行到串行的数据转换,包的装配和拆装,网络存取控制,数据缓存和网络信号。目前主要是8位和16位网卡。
曼彻斯特编码是将每一个码元再分成两个相等的间隔。码元1是在前一个间隔为高电平而后一个间隔为低电平。码元0则正好相反,从低电平变到高电平。这种编码的好处是可以保证在每一个码元的正中间出现一次电平的转换,这对接收端的提取位同步信号是非常有利的。缺点是它所占的频带宽度比原始的基带信号增加了一倍。
为了便于寻址和层次化地构造网络,IP地址被分为A、B、C、D、E五类,商业应 用中只用到A、B、C三类。
IP协议(Internet Protocol)又称互联网协议,是支持网间互连的数据报协议,它与TCP协议(传输控制协议)一起构成了TCP/IP协议族的核心。它提供网间连接的完 善功能, 包括IP数据报规定互连网络范围内的IP地址格式。
Internet 上,为了实现连接到互联网上的结点之间的通信, 必须为每个结点(入网的计算机)分配一个地址,并且应当保证这个地址是全网唯一的, 这便是IP地址。
目前的IP地址(IPv4:IP第4版本)由32个二进制位表示,每8位二进制数为一个整数, 中间由小数点间隔,如159.226.41.98,整个IP地址空间有4组8位二进制数, 由表示主机所在的网络的地址(类似部队的编号)以及主机在该网络中的标识(如同士兵 在该部队的编号)共同组成。
为了便于寻址和层次化的构造网络,IP地址被分为A、B、C、D、E五类, 商业应用中只用到A、B、C三类。
A类地址的网络标识由第一组8位二进制数表示, 网络中的主机标识占3组8位二进制数, A类地址的特点是网络标识的第一位二进制数取值必须为“0”。 不难算出,A类地址允许有126个网段,每个网络大约允许有1670万台主机,通常分配给拥 有大量主机的网络(如主干网)。
B类地址的网络标识由前两组8位二进制数表示, 网络中的主机标识占两组8位二进制数, B类地址的特点是网络标识的前两位二进制数取值必须为“10”。 B类地址允许有16384个网段,每个网络允许有65533台主机,适用于结点比较多的网络 (如区域网)。
C类地址的网络标识由前3组8位二进制数表示, 网络中主机标识占1组8位二进制数, C类地址的特点是网络标识的前3位二进制数取值必须为“110”。 具有C类地址的网络允许有254台主机,适用于结点比较少的网络(如校园网)。
为了便于记忆,通常习惯采用4个十进制数来表示一个IP地址, 十进制数之间采用句点“.”予以分隔。 这种IP地址的表示方法也被称为点分十进制法。如以这种方式表示,
1.0.0.1-127.255.255.254
; 128.1.0.1-191.255.255.254
; 192.0.1.1-223.255.255.254
。 由于网络地址紧张、主机地址相对过剩,采取子网掩码的方式来指定网段号。
TCP/IP协议与低层的数据链路层和物理层无关,这也是TCP/IP的重要特点。正因为如此 ,它能广泛地支持由低两层协议构成的物理网络结构。目前已使用TCP/IP连接成洲际网、全国网与跨地区网。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。