TCP/IP 5层协议簇/协议栈
TCP/IP 5层协议簇/协议栈

数据/PDU 应用层 PC、防火墙
数据段/段Fragment 传输层 防火墙
报文/包/IP包packet 网络层 路由器
帧Frame 数据链路层 交换机、网卡
比特bit 物理层 网线
8bit = 1Byte字节
应用层 HTTP80、HTTPS443、SSH22、Telnet23、FTP21/20、DHCP67/68、SMTP25、POP3 110、RDP3389、SMB445、Mysql3306、DNS 53
传输层 TCP/UDP
网络层 ICMP、IP、ARP
数据链路层 MAC子层协议
物理层 比特流



数据链路层(2层 Data Link Layer)
1.属于2层
2.传输单元:帧
3.帧结构


帧头:6+6+62=14字节
MTU值:1500字节
帧尾:4字节
帧头内容:目标MAC、源MAC、类型
类型的作用:识别上层协议
0x0800:上层协议为IP协议
0x0806:上层为ARP协议
交换机工作原理:
收到一个数据帧后:
1.首先学习帧中的源MAC地址来形成MAC地址表
2.然后检查帧中的目标MAC地址,并匹配MAC地址表:
如表中有匹配项,则单播转发
如表中无匹配项,则除接受端口外广播转发
3.MAC地址表的老化时间默认是300秒(可修改)
交换机的端口:
E 10Mb
F 100Mb
G 1000Mb
Te 10000Mb
F0/1
0为模块号
1为接口号
接口速率自适应:1000/100/10Mb自适应
速率工作模式可以为:10,100,1000任何一种状态
端口状态:up/down
down的3种可能:
1)人工down掉
2)速率不匹配
3)双工模式不匹配
双工模式:单工、半双工、全双工
交换机5大基本工作模式及命令:
第一次配置网络设备,需要使用console线
在PC需要使用“超级终端”或其他软件
1)用户模式:

switch>
可以查看交换机的基本信息,且不能做任何修改配置!
2)特权模式:
switch>enable
switch#

可以查看所有配置,且不能修改配置,但可以做测试、保存、初始化等操作
3)全局配置模式
switch# configure terminal

进入:
switch(config)#
默认不能查看配置!
可以修改配置,且全局生效!
4)接口配置模式:

Switch(config)#interface f0/1
Switch(config-if)#
默认不能查看配置!
可以修改配置,且对该接口生效!
5)console口/线/控制台模式:
默认不能查看配置!
可以修改配置,且对console口生效!

命令:
exit 退出一级
end 直接退到特权模式
支持命令缩写
?的用法
上键历史命令
tab 补全键
配置主机名:
conf t
hostname 设备名
设置用户密码:
Line co 0
password 密码
login
exit
快捷键:
ctrl+u:快速删除光标前所有字符
ctrl+a:快速定位光标到行首
ctrl+e:快速定位光标到行尾
在内存中,存在一个文件:
running-config
第一次开机,系统会在内存中自动创建一个干净的running-config文件
保存配置:
en
copy running-config startup-config(从内存复制到硬盘)
TCP/IP 5层协议簇/协议栈的更多相关文章
- TCP/IP各层协议数据格式
ISO规范里定义了7层网络模型,实际常用的仍为TCPIP四层网络模型. 注:本文章插图均来自<图解TCP/IP>. 数据链路层帧格式 经常说的帧格式为以太网帧格式,由于类型和帧长度字段不重 ...
- 前端工程师如何理解 TCP/IP 传输层协议?
网络协议是每个前端工程师都必须要掌握的知识,TCP/IP 中有两个具有代表性的传输层协议,分别是 TCP 和 UDP,本文将介绍下这两者以及它们之间的区别. TCP/IP网络模型 计算机与网络设备要相 ...
- TCP/IP 七层协议
- OSI与TCP/IP各层的结构与功能,都有哪些协议
前言: 今天更新一下计算机网络的一些非常重要的知识,可能很多人都不知学计算机网络有什么用,我想说的是它真的比较重要,像咱们学校只要是学计算机这个专业都要学习这门课程.另外大家要是去一些像BAT,阿里, ...
- OSI与TCP/IP各层的结构与功能,都有哪些协议?
学习计算机⽹络时我们⼀般采⽤折中的办法,也就是中和 OSI 和 TCP/IP 的优点,采⽤⼀种只有 五层协议的体系结构,这样既简洁⼜能将概念阐述清楚. 结合互联⽹的情况,⾃上⽽下地,⾮常简要的介绍⼀下 ...
- http与https与socket tcp/IP与UDP 协议等
网络由下往上分为: 物理层-- 数据链路层-- 网络层-- IP协议 传输层-- ...
- TCP/IP 和HTTP 协议基础知识
来源:http://www.myhack58.com/Article/60/63/2014/50072.htm 相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过 ...
- OSI 7层模型和 TCP/IP 5层模型
网络协议通常分不同层次进行开发,每一层分别负责不同的通行功能. 两种参考模型 OSI 和 TCP/IP, OSI 先有模型后有协议,TCP/IP 则相反. OSI 7层模型 - 应用层 - 表示层 - ...
- 网络编程之TCP/IP各层详解
网络编程之TCP/IP各层详解 我们将应用层,表示层,会话层并作应用层,从TCP/IP五层协议的角度来阐述每层的由来与功能,搞清楚了每层的主要协议,就理解了整个物联网通信的原理. 首先,用户感知到的只 ...
随机推荐
- idea配置javaweb项目(最新版)
idea(最新版)配置javaweb项目 本篇文章使用Maven构建javaweb环境 最新版maven压缩包 链接:https://pan.baidu.com/s/1El7b3YzPTZX-7QRE ...
- Sqlserver语句获取本周、上一周、本月数据
sql语句获取本周.上一周.本月数据 获取周数据 1 本周 2 select * from table1 where datediff(week,时间字段,getdate()) = 0 3 上周 4 ...
- 基于ARMv8的固件系统体系结构
基于ARMv8的固件系统体系结构 The architecture of ARMv8-based firmware systems 自2011年发布以来,ARMv8处理器架构在移动设备市场上已经相当普 ...
- 重新整理 .net core 实践篇—————日志系统之服务与日志之间[十六]
前言 前文介绍了一些基本思路,那么这里介绍一下,服务如何与配置文件配合. 正文 服务: public interface ISelfService { void ShowLog(); } public ...
- 硬核!2w 字长文爆肝分布式事务知识点!!
前言 分布式事务,是分布式架构中一个绕不开的话题,而什么是分布式事务?为什么要使用分布式事务?分布式事务有哪些实现方案?更是面试时面试官特别喜欢的一个分布式三连炮!同时用XMind画了一张导图记录分布 ...
- 【VBA】excel自动换名字打印
源码: Sub m() For i = 1 To 100 ActiveSheet.PrintOut copies:=1 Cells(1, 1) = Sheets(2).Cells(i, 1) Next ...
- 三、WPF入门教程——布局和常用Panel学习
布局和常用Panel学习 一.简介 所有的WPF布局容器都派生自System.Windows.Controls.Panel.Panel继承自FrameworkElement. 在Panel中有一个比较 ...
- 【题解】Luogu2915 [USACO08NOV]奶牛混合起来Mixed Up Cows
题目描述 Each of Farmer John's N (4 <= N <= 16) cows has a unique serial number S_i (1 <= S_i & ...
- 注册中心ZooKeeper,Eureka,Consul,Nacos对比
简介 服务注册中心本质上是为了解耦服务提供者和服务消费者.对于任何一个微服务,原则上都应存在或者支持多个提供者,这是由微服务的分布式属性决定的.更进一步,为了支持弹性扩缩容特性,一个微服务的提供者 ...
- Map集合中的方法
Map集合中的方法: values() 方法 : 获取集合中的所有的值----没有键,没有对应关系, KeySet() 方法: 将Map中所有的键存入到set集合中.因为set具备迭代器.所有可以迭代 ...