网络基础tcp/ip协议三
数据链路层:(位于网络层与物理层之间)
数据链路层的功能:
数据链路的建立,维护。
帧包装,帧传输,帧同步。
帧的差错恢复。
流量的控制。
以太网:(工作在数据链路层)
CSMA/CD(带冲突检测的载波监听多路访问)
以太网采用CSMA/CD避免信号的冲突。
工作原理:
发送前先监听信号道是否空闲,若空闲则立即发生数据。
在发送时,边发边继续监听,若监听到冲突,则立即停止发送。
等待一段随机时间以后,再重新发生(退避)
以太网帧格式:
前导码 > 帧启示的定界符 > 目的地址 > 源地址 > 类型/长度 > 数据 > 帧效验序列
(7个字节) (6个字节) (6个字节) (6个字节) (2个字节) (46-1500字节) (4个字节)
以太网MAC地址:
MAC地址长度:一共48位(6个字节),前24位(前3个字节)代表厂商,后24位(后3个字节)网卡唯一编号。
以太网地址用来识别一个以太网上的某个单独的设备或一组设备。
表网卡编号:
MAC地址的第8位为0时表示该MAC地址为单播地址,为1时表示组播地址。4位都为1表示广播地址
以太网帧的长度范围:46-1518
以太网帧数据的长度:46-1500
帧效验序列(FCS):凑够目的地址开始到数据结束这部分的效验和。
类型/长度:用来标识上层协议的类型或后续数据的字节长度。
数据链路层分为连个子层:
MAC介质访问控制:
将上层交下来的数据封装成帧进行发送,实现和维护介质访问控制协议,比特差错检测,MAC帧的寻址。
LLC逻辑链路控制:
建立和释放数据链路层的逻辑链接,提供上层的接口给帧加上序号。
以太网命名方法:
N-信号-物理介质
N:以兆位为单位的数据速率,如10,100,1000
信号:基带还是宽带,(BASE表示基带传输,即物理介质为以太网专用。 TX UTP或者STP)
物理介质:标识介质类型
以太网交换机:
交换机能够根据以太网帧中目标地址智能的转发数据,因此交换机工作在数据链路层。
交换机分割冲突域,实现全双工通信。
交换机的转发原理:(学习-广播-转发-更新)
初始状态是一无所知的。
学习:MAC地址表是交换机通过学习接收的数据帧的源MAC地址来形成的
广播:如果目标地址在MAC地址表中没有,交换机就向除接收到该数据帧的端口外的其他所有端口广播该数据帧
转发:交换机根据MAC地址表单播转发数据帧
更新:交换机MAC地址表的老化时间是300秒,交换机如果发现一个帧的入端口和MAC地址表中源MAC地址的所在端口不同,交换机将MAC地址重新学习到新的端口
交换机单工,半双工与全双工:
单工:只有一个信道,传输方向只能是单向的。
半双工:只有一个信道,在同一时刻,只能是单向传输。
全双工:双信道,同时可以有双向数据传输。
冲突域与广播域:
广播域指接收同样广播消息的节点。
交换机分割冲突域,但不分割广播域,即交换机的所有端口属于同一个广播域。
交换机内部转换方式:
存储转发
快速转发
分段过滤
启用CDP协议
Switch#show mac-address-table查看MAC地址表
Switch#show cdp neighbors查看邻居Cisco设备的信息
接口的工作模式配置:
Switch(config)#interface fastEthernet接口模式
指定接口的双工模式:
switch(config-if)#duplex{full(全双工) half(半双工) auto(自动) }
指定接口的通信速率:
switch(config-if)#speed {10 100 1000 auto(自动)}
查看以太网接口的双工模式和通信速率:
switch#show interface fast ethernet0/24
配置管理用的ip地址:
console不是唯一的管理手段,有时需要通过网络对设备进行远程管理
配置管理用ip地址
Switch(config)#interface vlan 1
Switch(config-if)#ip address 192.168.1.100 255.255.255.0
Switch(config-if)#no shutdown
配置交换机默认网关:
Switch(config)#ip default-gateway 192.168.1.254
配置路由器ip地址:
Switch(config)#interface fastEthernet 0/0激活0这个接口
Switch(config-if)#ip address 192.168.1.254 255.255.255.0
Switch(config-if)#no shutdown
网络基础tcp/ip协议三的更多相关文章
- 网络基础tcp/ip协议一
计算机网络: 硬件方面:通过线缆将网络设备和计算机连接起来 软件方面:操作系统,应用软件,应用程序通过通信线路互连 实现资源共享,信息传递 计算机网络的功能: 数据通信 资源共享 增加可靠性 提高系统 ...
- 网络基础tcp/ip协议四
网络层的功能: 定义了基于ip协议的逻辑地址. 链接不同的媒介类型. 选择数据通过网络的最佳路劲. 数据包格式: 优先级与服务类型(8)位:优先级与服务类型 标识符,标志,段偏移量:这几个字用来对数据 ...
- 网络基础tcp/ip协议二
物理层解析: 物理层是TCP/IP模型的最低层,物理层为数据提供数据传输可靠通路. 物理层关心的介质: 信号 接口 传输介质 信号的分类:(信号是信息传递的媒介.) 模拟信号:连续变化的物理量 数字信 ...
- 网络基础tcp/ip协议五
传输层的作用: ip层提供点到点的链接. 传输层提供端到端的链接. 传输层的协议: TCP: 传输控制协议可靠的,面向链接的协议,传输效率低. UDP: 用户数据报协议,不可靠,无连接的服务,传输效率 ...
- Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手)
Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手) 一丶CS/BS 架构 C/S: 客户端/服务器 定义: ...
- 加深理解HTTP请求---网络基础TCP/IP
为了了解HTTP,必须的了解TCP/IP协议族. 通常使用的网络实在TCP/IP协议族的基础上运作的.而HTTP就属于他的一个子集. 1.TCP/IP 协议族 计算机与网络设备要相互通信,双方就必须基 ...
- TCP/IP协议三次握手与四次握手流程解析
原文链接地址:http://www.2cto.com/net/201310/251896.html TCP/IP协议三次握手与四次握手流程解析 TCP/IP协议的详细信息参看<TCP/IP协议详 ...
- TCP/IP协议三次握手与四次握手流程解析(转载及总结)
原文地址:http://www.2cto.com/net/201310/251896.html,转载请注明出处: TCP/IP协议三次握手与四次握手流程解析 一.TCP报文格式 TCP/IP协议的详 ...
- TCP/IP协议三次握手与四次握手
TCP/IP协议三次握手与四次握手流程解析 一.TCP报文格式 TCP/IP协议的详细信息参看<TCP/IP协议详解>三卷本.下面是TCP报文格式图:图1 TCP报文格式 上图中有几个 ...
随机推荐
- Spring Cache For Redis
一.概述 缓存(Caching)可以存储经常会用到的信息,这样每次需要的时候,这些信息都是立即可用的. 常用的缓存数据库: Redis 使用内存存储(in-memory)的非关系数据库,字符串.列 ...
- strcpy和memcpy
切记,memcpy的头文件是memory.hstrcpy和memcpy主要有以下3方面的区别.1.复制的内容不同.strcpy只能复制字符串,而memcpy可以复制任意内容,例如字符数组.整型.结构体 ...
- Java POI读取Excel数据,将数据写入到Excel表格
1.准备 首先需要导入poi相应的jar包,包括: 下载地址:http://pan.baidu.com/s/1bpoxdz5 所需要的包的所在位置包括: 2.读取Excel数据代码 package S ...
- es随想二
一.es运行状态的监控 es长时间批量入库时,需要对入库的性能进行监控,否则可能导致es重启,入库任务失败. 可以编写shell脚本,每分钟用cat命令监控pending的数量,数量逐渐增大时就需要注 ...
- UOJ#219. 【NOI2016】优秀的拆分 [后缀数组 ST表]
#219. [NOI2016]优秀的拆分 题意:求有多少AABB样子的子串,拆分不同的同一个子串算多个 一开始一直想直接求,并不方便 然后看了一眼Claris的题解的第一行就有思路了 如果分开,求\( ...
- Codeforces Round #395 (Div. 2)(未完)
2.2.2017 9:35~11:35 A - Taymyr is calling you 直接模拟 #include <iostream> #include <cstdio> ...
- django-rest-framework之基于类的视图
前言:上一篇博客中,主要讲的是请求和响应,项目里面views.py中的视图函数都是基于函数的,并且我们介绍了@api_view这个很有用的装饰器.同时,我们还介绍了APIView这个类,但是还没使用它 ...
- django-rest-framework之请求与响应
前言:在上一篇文章,已经实现了访问指定URL就返回了指定的数据,这也体现了RESTful API的一个理念,每一个URL代表着一个资源.当然我们还知道RESTful API的另一个特性就是,发送不同的 ...
- 自动化测试selenium(三) 由于iframe 定位不到元素
iframe原因定位不到元素 现在的项目后台基本都是上左右结构,要出现这个结构效果,需要使用到了iframe标签: 我们先说说iframe在java中使用的方法: driver.switchTo(). ...
- SaltStack 的远程执行机制
html,body { font-size: 15px } body { font-family: Helvetica, "Hiragino Sans GB", "微软雅 ...