网络协议总结版
nat协议总结

nat协议总结以NAT协议总结为标题NAT(Network Address Translation)是一种网络协议,用于解决IPv4地址不足的问题。
它将内部网络中的私有IP地址转换为公共IP地址,实现内外网之间的通信。
本文将对NAT协议进行总结,介绍其原理、作用、类型以及优缺点。
一、NAT协议的原理NAT协议通过在路由器或防火墙上设置转换规则,将内部网络中的私有IP地址映射为公共IP地址。
当内部主机向外部网络发送数据时,NAT会自动修改源IP地址,将私有IP地址替换为公共IP地址;而当外部网络返回数据时,NAT会将目标IP地址修改为内部主机的私有IP地址。
这种转换过程使得内部主机能够与外部网络进行通信。
二、NAT协议的作用1. 解决IPv4地址不足的问题:由于IPv4地址空间有限,NAT协议的出现有效地缓解了IPv4地址短缺的问题,使得更多的主机能够连接到互联网。
2. 提高网络安全性:通过NAT,内部网络中的主机被隐藏在一个私有网络中,对外部网络来说是不可见的,从而提高了网络安全性,减少了来自外部网络的攻击。
3. 简化网络配置:NAT允许多个内部主机共享一个公共IP地址,避免了为每个主机分配独立的公网IP地址的麻烦,简化了网络配置和管理。
三、NAT协议的类型1. 静态NAT:静态NAT将内部网络中的每个私有IP地址映射为一个公共IP地址,一对一的映射关系不会改变。
它适用于需要从外部网络中访问内部特定主机的场景,如服务器。
2. 动态NAT:动态NAT允许内部网络中的主机共享一组公共IP地址,根据需要动态分配。
它通常用于大量内部主机需要访问外部网络的情况,提高了IP地址的利用率。
3. PAT(Port Address Translation):PAT是NAT的一种特殊形式,它不仅将IP地址进行转换,还对端口号进行映射。
通过修改源端口号,PAT可以支持多个内部主机共享一个公共IP地址。
这种方式常用于家庭或小型公司的网络环境。
网络协议欺骗攻防小结-电脑资料

网络协议欺骗攻防小结-电脑资料在网络的虚拟环境中和现实中一样,各种各样的人都有,各种各样的欺骗技术也都横行,。
笔者最近闲来无事总结了一下常见的欺骗技术和防范的方法。
希望对广大读者有所帮助。
一、ARP欺骗ARP协议用于IP地址到MAC地址的转换,此映射关系存储在ARP缓存表中,若ARP缓存表被他人非法修改,则会导致发送给正确主机的数据包发送给另外一台由攻击者控制的主机。
ARP欺骗(ARP spoofing),也叫ARP毒药(ARP poison),即可完成这些功能。
假设攻击者和目标主机在同一个局域网中,并且想要截获和侦听目标主机到网关间的所有数据。
当然,对于使用集线器的局域网环境,攻击者只需要把网卡设置为混杂模式即可。
但是现在的局域网都是交换机了,不仅可以提高局域网的容量,而且可以提高安全性。
在这种情况下,攻击者首先会试探交换机是否存在失败保护模式(fail-safe mode),是交换机所处的特殊模式状态。
交换机维护IP地址和MAC 地址的映射关系时会花费一定处理能力,当网络通信时出现大量虚假MAC地址时,某些类型的交换机会出现过载情况,从而转换到失败保护模式。
若交换机不存在失败保护模式,则需要使用ARP欺骗技术。
攻击者主机需要两块网卡,IP地址分别是192.168.0.5和192.168.0.6,插入交换机的两个端口,准备截获和侦听目标主机192.168.0.3和路由器192.168.0.1之间的所有通信。
另外攻击者主机还需要有IP数据包转发功能,此项功能在Linux下只需要执行命令echo 1> /proc/sys/net/ipv4/ip_forward就可以。
以192.168.0.4的网络通信为例,正常的ARP转换如下:1.主机A192.168.0.4想要与路由器192.168.0.1通信,从而接入Internet。
2.主机A以广播的方式发送ARP请求,希望得到路由器的MAC。
3.交换机收到ARP请求,并把此请求发送给连接到交换机的各个主机。
CISCO(思科)网络协议总结大全

CISCO(思科)网络协议总结大全作者从网络、路由、数据链路、网络安全技术等4个方面对Cisco所使用的网络协议进行了分类和特点介绍。
1、思科网络路由协议网络/路由(Network/Routing)CGMP:思科组管理协议(CGMP:Cisco Group Management Protocol)EIGRP:增强的内部网关路由选择协议(EIGRP:Enhanced Interior Gateway Routing Protocol)IGRP:内部网关路由协议(IGRP:Interior Gateway Routing Protocol)HSRP:热备份路由器协议(HSRP:Hot Standby Routing Protocol)RGMP:Cisco Router Port Group Management ProtocolCGMP:思科组管理协议CGMP:Cisco Group Management Protocol思科组管理协议CGMP 主要用来限定只向与IP 组播客户机相连的端口转发IP 组播数据包。
这些客户机自动加入和离开接收IP 组播流量的组,交换机根据请求动态改变其转发行为。
CGMP 主要提供以下服务:允许IP 组播数据包被交换到具有IP 组播客户机的那些端口。
将网络带宽保存在用户字段,不致于转播不必要的IP组播流量。
不需要改变终端主机系统。
在为交换网络中的每个组播组创建独立VLAN 时不会产生额外开销。
一旦CGMP 被激活使用,它能自动识别与CGMP-Capable 路由器连接的端口。
CGMP 通过缺省方式被激活,它支持最大为64的IP 组播组注册。
支持CGMP 的组播路由器周期性地相发送CGMP 加入信息(Join Messages),用来通告自己执行网络交换行为。
接收交换机保存信息,并设置一个类似于路由器保持时间(Holdtime)的定时器(Timer)。
交换机每接收一个CGMP 加入信息,定时器也随其不断更新。
网络数通知识点总结

网络数通知识点总结一、网络协议1. 网络协议的概念网络协议是指计算机网络通信中所采用的一种规则和约定,它规定了计算机之间通信的方式、格式和顺序。
网络协议是网络通信的基础,它负责确定网络中数据传输的方式、协议的执行规则、数据传输的格式等。
2. TCP/IP协议TCP/IP是Internet所采用的通信协议,它是由TCP(Transmission Control Protocol)和IP(Internet Protocol)两个部分组成。
TCP负责建立对等连接,提供可靠的数据传输服务;IP负责将数据包从发送端传输到接收端。
3. OSI网络模型OSI是Open System Interconnection的缩写,是国际标准化组织(ISO)制定的一个网络通信概念模型。
它将网络通信分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,每一层都有特定的功能和作用。
4. HTTP协议HTTP是Hyper Text Transfer Protocol的缩写,是Web应用中使用的协议,它负责在客户端和服务器之间传输HTML页面的数据。
HTTP采用的是无状态协议,每一次请求都是独立的,服务器不会保存之前的请求信息。
5. FTP协议FTP是File Transfer Protocol的缩写,是用于在计算机之间进行文件传输的协议。
它包括两种工作方式,分别是主动模式和被动模式。
6. SMTP协议SMTP是Simple Mail Transfer Protocol的缩写,是用于在互联网上传输邮件的协议。
它负责将邮件从发送端传输到接收端的邮件服务器。
二、网络设备1. 路由器路由器是用于将不同网络之间互联的设备,它能够根据IP地址和端口将数据包转发到目标网络。
2. 交换机交换机是用于在局域网内进行数据交换的设备,它能够根据MAC地址将数据包转发到目标主机。
3. 集线器集线器是早期局域网中使用的设备,它负责将所有连接到它的主机连接在一起,形成一个局域网。
五种常用的网络协议

五种常用的网络协议首先,我们来介绍TCP/IP协议。
TCP/IP协议是互联网最基本的协议,它定义了数据如何在网络中传输。
TCP/IP协议是由两个部分组成的,分别是传输控制协议(TCP)和因特网协议(IP)。
TCP负责将数据分割成数据包,并确保数据包能够安全可靠地传输到目的地。
而IP协议则负责将数据包从源主机传输到目的主机。
TCP/IP协议是互联网上最重要的协议之一,几乎所有的互联网应用都是基于TCP/IP协议的。
其次,我们来介绍HTTP协议。
HTTP协议是超文本传输协议的缩写,它是用于传输超文本数据的协议。
HTTP协议是建立在TCP/IP协议之上的,它定义了客户端和服务器之间的通信规则。
通过HTTP协议,客户端可以向服务器请求资源,并且服务器可以向客户端传输资源。
在互联网上,几乎所有的网页浏览都是基于HTTP协议的。
接下来,我们来介绍FTP协议。
FTP协议是文件传输协议的缩写,它是用于在网络上传输文件的协议。
FTP协议定义了客户端和服务器之间的文件传输规则,通过FTP协议,用户可以在不同的计算机之间传输文件。
FTP协议是互联网上最常用的文件传输协议之一,它被广泛应用于文件共享和网站维护等领域。
然后,我们来介绍SMTP协议。
SMTP协议是简单邮件传输协议的缩写,它是用于在网络上传输电子邮件的协议。
SMTP协议定义了电子邮件的发送和接收规则,通过SMTP协议,用户可以向任意的邮件服务器发送电子邮件,并且可以从邮件服务器接收电子邮件。
SMTP协议是互联网上最常用的电子邮件传输协议之一,它被广泛应用于个人和企业的电子邮件通信中。
最后,我们来介绍DNS协议。
DNS协议是域名系统的缩写,它是用于在网络上解析域名和IP地址的协议。
DNS协议定义了域名和IP地址之间的映射规则,通过DNS协议,用户可以通过域名访问互联网上的资源。
DNS协议是互联网上最重要的基础设施之一,它为互联网上的所有应用提供了域名解析服务。
以太网协议分析实验总结

以太网协议分析实验总结篇一:网络协议分析实验一学院学生姓名计算机学院专业学号网络工程指导教师实验日期黄杰一、以太帧格式的分析 1. 抓取方法描述先在命令窗口下输入ipconfig查看本地的ip地址,得到的结果如下:可以得到本地的IP地址为,默认网关为,物理地址为3C-77-E6-6E-92-85,然后打开wireshark软件开始抓包,找到可以建立连接的IP地址来进行ping。
这里选择的目的ip地址为,将wireshark之前抓取的包清空重新打开进行抓取。
在命令窗口下输入ping2. 记录抓取的过程关闭wireshark,在过滤器中输入icmp,可以找到发送并接受的8个icmp协议下的数据包。
选择其中一个数据包对以太帧格式进行分析。
3. 抓取数据的内容抓取数据内容如下:这里面包括了发送数据包的源MAC地址和接受数据包的目的MAC地址,以太帧类型以及数据内容等等。
4. 抓取数据的格式解释(可直接在抓取数据的内容旁边标注)? 源MAC地址:3C-77-E6-6E-92-85? 目的MAC地址:00-00-54-00-01-02? 类型:协议类型为ICMP类型? 长度:IP包总长度为60? 校验和? 以太帧类型:0x0800帧内封装的上层协议类型为IP,十六进制码为08005. 补充说明(如果有需要补充的内容写在这)ICMP的以太帧中数据内容为32字节,这里可以看到里面的内容是:abcdefghijklmn opqrstuvwabcdefg hi 。
二、ARP协议的分析 1. 抓取方法描述首先查看本地的IP地址:这里是,目的主机是室友的电脑,IP地址为。
首先清除arp缓存2. 记录抓取的过程在wireshark中选择arp过滤,在过滤规则中设置host ,然后点击开始抓包。
接下来在命令窗口中输入ping 。
成功ping通后在wireshark中找到arp请求数据包和arp响应数据包。
3. 抓取数据的内容保存为抓包文件并导出为文本文件,文本文件内容如下:No. Time Source Destination Protocol Length Info3 _6e:92:85 Broadcast ARP42 Who has ? TellFrame 3: 42 bytes on wire (336 bits), 42 bytes captured (336 bits) on interface 0Interface id: 0 (\Device\NPF_{3D0F013B-07F2-4556-90A3-C7EBFBDCBCE0}) Encapsulation type: Ethernet (1)Arrival Time: Nov 6, XX 17:55: 中国标准时间[Time shift for this packet: seconds] Epoch Time: seconds[Time delta from previous captured frame: seconds] [Time delta from previous displayed frame: seconds] [Time since reference or first frame: seconds] Frame Number: 3Frame Length: 42 bytes (336 bits) Capture Length: 42 bytes (336 bits) [Frame is marked: True] [Frame is ignored: False][Protocols in frame: eth:ethertype:arp] [Coloring Rule Name: ARP] [Coloring Rule String: arp] Ethernet II, Src: HonHaiPr_6e:92:85 (3c:77:e6:6e:92:85), Dst: Broadcast (ff:ff:ff:ff:ff:ff) Destination: Broadcast (ff:ff:ff:ff:ff:ff)Address: Broadcast (ff:ff:ff:ff:ff:ff).... ..1. .... .... .... .... = LG bit: Locally administered address (this is NOT the factory default) .... ...1 .... .... .... .... = IG bit: Group addres(来自: 小龙文档网:以太网协议分析实验总结)s (multicast/broadcast)Source: HonHaiPr_6e:92:85 (3c:77:e6:6e:92:85)Address: HonHaiPr_6e:92:85 (3c:77:e6:6e:92:85).... ..0. .... .... .... .... = LG bit: Globally unique address (factory default).... ...0 .... .... .... .... = IG bit: Individual address (unicast) Type: ARP (0x0806) Address Resolution Protocol (request) Hardware type: Ethernet (1) Protocol type: IP (0x0800)Hardware size: 6 Protocol size: 4 Opcode: request (1)Sender MAC address: HonHaiPr_6e:92:85 (3c:77:e6:6e:92:85) Sender IP address: ()Target MAC address: 00:00:00_00:00:00 (00:00:00:00:00:00) Target IP address: ()No. Time Source Destination Protocol Length Info4 _25:f7:56 HonHaiPr_6e:92:85 ARP42 is at 3c:77:e6:25:f7:56Frame 4: 42 bytes on wire (336 bits), 42 bytes captured (336 bits) on interface 0Interface id: 0 (\Device\NPF_{3D0F013B-07F2-4556-90A3-C7EBFBDCBCE0}) Encapsulation type: Ethernet (1)Arrival Time: Nov 6, XX 17:55: 中国标准时间[Time shift for this packet: seconds] Epoch Time: seconds[Time delta from previous captured frame:seconds] [Time delta from previous displayed frame: seconds] [Time since reference or first frame: seconds] Frame Number: 4Frame Length: 42 bytes (336 bits) Capture Length: 42 bytes (336 bits) [Frame is marked: True] [Frame is ignored: False][Protocols in frame: eth:ethertype:arp] [Coloring Rule Name: ARP] [Coloring Rule String: arp] Ethernet II, Src: HonHaiPr_25:f7:56 (3c:77:e6:25:f7:56), Dst: HonHaiPr_6e:92:85 (3c:77:e6:6e:92:85)Destination: HonHaiPr_6e:92:85 (3c:77:e6:6e:92:85)Address: HonHaiPr_6e:92:85 (3c:77:e6:6e:92:85).... ..0. .... .... .... .... = LG bit: Globally unique address (factory default).... ...0 .... .... .... .... = IG bit: Individual address (unicast)篇二:网络协议分析软件的使用网络实验报告南京理工大学泰州科技学院实验报告书课程名称:《计算机网络》实验题目:实验八班级:11计算机(2)学号:姓名:胡施兢指导教师:吴许俊一、实验目的1. 掌握网络协议分析软件的安装与配置方法;2. 学习以太网数据链路层帧结构的分析;3. 学会分析数据传输过程,理解TCP/IP协议工作原理。
PDCP协议学习总结

PDCP协议学习总结一、引言PDCP(Packet Data Convergence Protocol)是LTE(Long Term Evolution)网络中的一个关键协议,负责在无线链路和核心网络之间提供数据传输的透明性。
本文旨在总结PDCP协议的基本原理、功能和特点,以及其在LTE网络中的应用。
二、PDCP协议概述1. 基本原理:PDCP协议在LTE网络中承担数据传输的关键任务,负责将上层数据分割成适合在无线链路上传输的PDCP协议数据单元(PDCP PDU)。
同时,PDCP协议也负责在接收端将PDCP PDU重组为上层数据。
2. 功能:a. 分段和重组:PDCP协议将上层数据分割成适合传输的PDCP PDU,并在接收端将PDCP PDU重组为上层数据。
b. 压缩和解压缩:PDCP协议对数据进行压缩,以减小传输延迟和网络负载。
c. 加密和解密:PDCP协议对数据进行加密,以保证传输的安全性。
d. 传输错误检测和纠正:PDCP协议通过使用校验和和重传机制来检测和纠正传输中的错误。
3. 特点:a. 透明性:PDCP协议通过对上层数据的处理,使得无线链路和核心网络之间的数据传输对上层应用透明。
b. 灵活性:PDCP协议支持不同的压缩和加密算法,以适应不同的网络需求。
c. 资源优化:PDCP协议通过压缩和重传机制,优化了网络资源的利用效率。
三、PDCP协议在LTE网络中的应用1. 数据传输:PDCP协议负责将上层数据分割成PDCP PDU,并在无线链路上传输。
同时,在接收端,PDCP协议将接收到的PDCP PDU重组为上层数据。
2. 压缩和加密:PDCP协议支持不同的压缩和加密算法,以保证传输的效率和安全性。
通过压缩算法,PDCP协议可以减小传输延迟和网络负载;而通过加密算法,PDCP协议可以保护传输的数据安全。
3. 传输错误检测和纠正:PDCP协议通过使用校验和和重传机制来检测和纠正传输中的错误。
(完整版)计算机网络协议总结

1.物理层(比特流)2.数据链路层 ( 帧)PPP(点对点协议):面向连结,不行靠,只支持全双工链路,成帧技术,PPP 帧是面向字节的,全部的 PPP 帧的长度都是整数字节的。
只检错不纠错,没有流量控制。
CSMA/CD (载波监听多点接入 /碰撞检测协议):截断二进制指数退避算法指数退避算法网桥的自学习算法3.网络层( IP 数据报或称分组、包)IP 协议:无连结、不行靠、全力而为型ARP (地点分析协议):IP 地点→物理地点( MAC 地点)RARP (逆地点分析协议):物理地点( MAC 地点)→ IP 地点分组转发算法:直接交托、间接交托ICMP (网际控制报文协议):ICMP 同意主机或路由器报告差错状况和供给相关异样状况的报告。
ICMP 报文封装在IP 包中。
( ICMP 报文是 IP 层数据报的数据)路由选择协议:内部网关协议 IGP:RIP,OSPF外面网关协议 EGP:BGPRIP (路由信息协议):鉴于距离向量的路由选择算法。
RIP 用 UDP 用户数据报传递。
合适于规模较小的网络,最大跳数不超出15。
弊端:“好信息流传得快,而坏信息流传得慢”。
OSPF(开放最短路径优先):鉴于链路状态协议LSOSPF 直接用IP 数据报传递BGP(界限网关协议):不一样 AS 之间的路由协议。
用路径向量( path vector)路由协议BGP 用 TCP 报文传递力争找寻一条可以抵达目的网络且比较好的路由。
并不是要找寻一条最正确路由。
IGMP (网际组管理协议):多播协议。
IGMP 使用 IP 数据报传达其报文 BOOTP (指引程序协议):需要人工进行协议配置,使用 UDP 报文封装,也是无盘系统用来获取 IP 地点的方法DHCP (动向主机配置协议):自动分派主机地点VPN (虚构专用网):利用公用的因特网作为本机构各专用网之间的通讯载体。
NAT (网络地点变换 ):①在企业内部,每台机器都有一个形如10.X.Y.Z 的地点。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文章来源:/blog/static/8312073620089634134536/这个小结,很难写啊~~~网络的东西太多了~~主要是细节很多~~而且,协议也很多,感觉也没有必要去了解这些细节~~似乎找不到重点~~~也没好的办法~~~copy了一大堆资料,整理了几个问题~~~~希望可以勾勒出网络的框架~~有的是概要性质的,也有些是细节方面的,选择性的瞄一眼吧~~~貌似有的写的挺详细,有的就很简略~~~最后一看,有点像大杂烩了,嘿嘿嘿,能看完算你狠(LF)●电路交换技术、报文交换、分组交换●OSI的模型与 TCP/IP(*)●CSMA/CD●网桥●交换机●RIP 与 OSPF(*)●集线器与交换器比较●虚拟局域网VLAN●什么是三层交换●二层交换、三层交换、路由的比较●交换机与路由器比较(*)●IP分片控制●TCP为什么要三次握手?(*)●TCP拥塞控制●CS模型与SOCKET编程(*)其他还有一些很小很小的问题,放到最后了,包括协议三个要素,协议分层优点,NAT,ICMP等等我觉得网络的重点仍然是对网络的整体性概念,如果不是专门进行协议开发的话,一般不会深入到协议的细节。
仍然有重点。
协议的重点是TCP和IP,然后概要性需要了解的是UDP,ICMP,ARP,RIP,OSPF等等,其他像NAT、CIDR、DNS、HTTP、FTP、SNMP等有个简单的了解可能更好。
电路交换技术、报文交换、分组交换OSI的模型与TCP/IPOSI每层功能及特点物理层为数据链路层提供物理连接,在其上串行传送比特流,即所传送数据的单位是比特。
此外,该层中还具有确定连接设备的电气特性和物理特性等功能。
物理层的作用:尽可能地屏蔽掉各种媒体的差异。
数据链路层负责在网络节点间的线路上通过检测、流量控制和重发等手段,无差错地传送以帧为单位的数据。
为做到这一点,在每一帧中必须同时带有同步、地址、差错控制及流量控制等控制信息。
网络层为了将数据分组从源(源端系统)送到目的地(目标端系统),网络层的任务就是选择合适的路由和交换节点,使源的传输层传下来的分组信息能够正确无误地按照地址找到目的地,并交付给相应的传输层,即完成网络的寻址功能。
传输层传输层是高低层之间衔接的接口层。
数据传输的单位是报文,当报文较长时将它分割成若干分组,然后交给网络层进行传输。
传输层是计算机网络协议分层中的最关键一层,该层以上各层将不再管理信息传输问题。
会话层该层对传输的报文提供同步管理服务。
在两个不同系统的互相通信的应用进程之间建立、组织和协调交互。
例如,确定是双工还是半双工工作。
表示层该层的主要任务是把所传送的数据的抽象语法变换为传送语法,即把不同计算机内部的不同表示形式转换成网络通信中的标准表示形式。
此外,对传送的数据加密(或解密)、正文压缩(或还原)也是表示层的任务。
应用层该层直接面向用户,是OSI中的最高层。
它的主要任务是为用户提供应用的接口,即提供不同计算机间的文件传送、访问与管理,电子邮件的内容处理,不同计算机通过网络交互访问的虚拟终端功能等。
TCP/IP网络接口层这是TCP/IP协议的最低一层,包括有多种逻辑链路控制和媒体访问协议。
网络接口层的功能是接收IP数据报并通过特定的网络进行传输,或从网络上接收物理帧,抽取出IP数据报并转交给网际层。
网际网层(IP层)该层包括以下协议:IP(网际协议)、ICMP(Internet Control Message Protocol,因特网控制报文协议)、ARP(Address Resolution Protocol,地址解析协议)、RARP(Reverse Address Resolution Protocol,反向地址解析协议)。
该层负责相同或不同网络中计算机之间的通信,主要处理数据报和路由。
在IP层中,ARP协议用于将IP地址转换成物理地址,RARP协议用于将物理地址转换成IP地址,ICMP协议用于报告差错和传送控制信息。
IP 协议在TCP/IP协议组中处于核心地位。
传输层该层提供TCP(传输控制协议)和UDP(User Datagram Protocol,用户数据报协议)两个协议,它们都建立在IP协议的基础上,其中TCP提供可靠的面向连接服务,UDP提供简单的无连接服务。
传输层提供端到端,即应用程序之间的通信,主要功能是数据格式化、数据确认和丢失重传等。
应用层TCP/IP协议的应用层相当于OSI模型的会话层、表示层和应用层,它向用户提供一组常用的应用层协议,其中包括:Telnet、SMTP、DNS等。
此外,在应用层中还包含有用户应用程序,它们均是建立在TCP/IP协议组之上的专用程序。
CSMA/CD:载波监听多点接入/碰撞检测CSMA/CD(Carrier Sense Multiple Access with Collision Detection )主要思想:边发送边监听。
若监听到冲突,则冲突双方都立即停止发送。
信道很快空闲,从而提高效率。
多点接入:总线型网络载波监听:检测数据信号碰撞检测:边发送数据边检测信道上的信号电压大小。
发生冲突后进行退避。
退避策略有多个。
网桥的优点:1.过滤通信量,隔离冲突域、改善性能2.扩大了物理范围3.提高可靠性,网络出现故障,只影响个别网段。
4.可互联不同类型的局域网:不同物理层、速率。
工作原理:1.网桥工作在混杂(promiscuous)方式,接收所有的帧;2.网桥接收到一帧后,通过查询地址/端口对应表来确定是丢弃还是转发;3.网桥刚启动时,地址/端口对应表为空,采用泛洪(flooding)方法转发帧,既收到的帧向除进入端口外的所有端口转发。
在转发过程中采用逆向学习(backward learning)算法收集MAC地址。
网桥通过分析帧的源MAC地址得到MAC地址与端口的对应关系,并写入地址/端口对应站表;网桥软件对地址/端口对应表进行不断的更新,并定时检查,删除在一段时间内没有更新的地址/端口项;帧的路由过程目的LAN与源LAN相同,则丢弃帧;目的LAN与源LAN不同,则转发帧;目的LAN未知,则洪泛帧,并逆向学习。
多个网桥(并行网桥)可能产生回路:解决办法:构造生成树(细节请google,我也不晓得)交换机交换机与网桥的区别:1.端口数:网桥少、交换机多2.连接对象:网桥连接局域网;交换机连接主机。
交换机特点:需要通信时,相关端口连通,进行无碰撞的数据传输。
交换方式:1.存储转发:等到MAC帧全部收到,并经CRC再传输该帧。
2.直通交换(快速分组):只查MAC帧的前几位(目的地址),并快速分组转发。
RIP 与OSPFRIP协议的三个要点:1.仅和相邻路由器交换信息2.交换当前本路由器知道的所有信息3.按固定时间间隔交换信息路由表更新原则是找出到各个目的网络的最短距离即距离相量算法。
RIP的问题优点:实现简单,开销较小。
缺点:好消息传得快,而坏消息传得慢。
OSPF是一个链路状态协议在一个链路状态协议中,路由器并不与其邻站交换距离信息。
它采用的是每个路由器主动地测试与其邻站相连链路的状态,将这些信息发送给它的其他邻站,而邻站将这些信息在自治系统中传播出去。
每个路由器接收这些链路状态信息,并建立起完整的路由表。
OSPF还有着一些优于RIP的特点:1) OSPF可以对每个I P服务类型计算各自的路由集。
这意味着对于任何目的,可以有多个路由表表项,每个表项对应着一个IP服务类型。
2) 给每个接口指派一个无维数的费用。
可以通过吞吐率、往返时间、可靠性或其他性能来进行指派。
可以给每个IP服务类型指派一个单独的费用。
3) 当对同一个目的地址存在着多个相同费用的路由时,OSPF在这些路由上平均分配流量。
我们称之为流量平衡。
4) OSPF支持子网:子网掩码与每个通告路由相连。
这样就允许将一个任何类型的IP地址分割成多个不同大小的子网(变长度子网)。
到一个主机的路由是通过全1子网掩码进行通告的。
默认路由是以IP地址为0.0.0.0、网络掩码为全0进行通告的。
5) 路由器之间的点对点链路不需要每端都有一个IP地址,我们称之为无编号网络。
这样可以节省I P地址—现在非常紧缺的一种资源。
6) 采用了一种简单鉴别机制。
可以采用类似于RIP-2机制的方法指定一个明文口令。
7) OSPF采用多播,而不是广播形式,以减少不参与OSPF的系统负载。
集线器与交换器从OSI体系结构来看,集线器属于OSI的第一层物理层设备,而交换机属于OSI的第二层数据链路层设备。
这就意味着集线器只是对数据的传输起到同步、放大和整形的作用,对数据传输中的短帧、碎片等无法有效处理,不能保证数据传输的完整性和正确性;而交换机不但可以对数据的传输做到同步、放大和整形,而且可以过滤短帧、碎片等。
从工作方式来看,集线器是一种广播模式,也就是说集线器的某个端口工作的时候其他所有端口都有名收听到信息,容易产生广播风暴。
当网络较大的时候网络性能会受到很大的影响,那么用什么方法避免这种现象的发生呢?交换机就能够起到这种作用,当交换相工作的时候只有发出请求的端口和目的端口之间相互响应而不影响其他端口,那么交换机就能够隔离冲突域和有效地抑制广播风暴的产生。
从隔离的冲突域来看,集线器不管有多少个端口,所有端口都共享一条带宽,在同一时刻只能有两个端口传送数据,其他端口只能等待;同时集线器只能工作在半双工模式下。
而对于交换机而言,每个端口都有一条独占的带宽,当两个端口工作时并不影响其他端口的工作,同时交换机不但可以工作在半双工模式下也可以工作在全双工模式下。
虚拟局域网VLAN由一些局域网网段构成的与物理位置无关的逻辑组,而这些网段具有某些共同的需求。
虚拟局域网特点:1.同一桥接网络上的不同主机及网络设备逻辑地分割成不同的组,组与组间不能直接进行数据交互,这样就避免了不同组间相互干扰,也保证同一组内数据的安全。
2.每个VLAN 帧都有一个明确的标识,指明发送这个帧的工作站是属于那一个VLAN。
3.当任意结合的局域网络构成VLAN时,本机信息包含了IEEE 802.10 VLAN 的标识ID,如果此ID不能被设备所接收则被过滤掉,只有本机的信息才能从本交换机发出。
这种策略的用途为可以实现与IEEE 802.10不兼容的设备/网络的透明通讯。
为什么要VLAN?安全管理的需要:VLAN提供了一种把物理LAN中的成员重新进行分组的办法。
这样,可以根据管理或安全的需要约束物理LAN成员之间的通信关系,使物理上分布在异地的物理LAN成员由于同一个管理目标走到一起。
节省布线成本:VLAN的实施是通过软件实现的,因此,无需为改动计算机的逻辑关系而更改网络的布线和拓扑结构。
限制LAN中的广播通信量:VLAN技术能保证只有同一VLAN中的成员之间的通信才是直接进行的,而不同VLAN的成员之间的通信必须经过交换机的过滤。