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层协议簇/协议栈的更多相关文章

  1. TCP/IP各层协议数据格式

    ISO规范里定义了7层网络模型,实际常用的仍为TCPIP四层网络模型. 注:本文章插图均来自<图解TCP/IP>. 数据链路层帧格式 经常说的帧格式为以太网帧格式,由于类型和帧长度字段不重 ...

  2. 前端工程师如何理解 TCP/IP 传输层协议?

    网络协议是每个前端工程师都必须要掌握的知识,TCP/IP 中有两个具有代表性的传输层协议,分别是 TCP 和 UDP,本文将介绍下这两者以及它们之间的区别. TCP/IP网络模型 计算机与网络设备要相 ...

  3. TCP/IP 七层协议

  4. OSI与TCP/IP各层的结构与功能,都有哪些协议

    前言: 今天更新一下计算机网络的一些非常重要的知识,可能很多人都不知学计算机网络有什么用,我想说的是它真的比较重要,像咱们学校只要是学计算机这个专业都要学习这门课程.另外大家要是去一些像BAT,阿里, ...

  5. OSI与TCP/IP各层的结构与功能,都有哪些协议?

    学习计算机⽹络时我们⼀般采⽤折中的办法,也就是中和 OSI 和 TCP/IP 的优点,采⽤⼀种只有 五层协议的体系结构,这样既简洁⼜能将概念阐述清楚. 结合互联⽹的情况,⾃上⽽下地,⾮常简要的介绍⼀下 ...

  6. http与https与socket tcp/IP与UDP 协议等

    网络由下往上分为:   物理层--                       数据链路层-- 网络层--                       IP协议 传输层--               ...

  7. TCP/IP 和HTTP 协议基础知识

    来源:http://www.myhack58.com/Article/60/63/2014/50072.htm 相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过 ...

  8. OSI 7层模型和 TCP/IP 5层模型

    网络协议通常分不同层次进行开发,每一层分别负责不同的通行功能. 两种参考模型 OSI 和 TCP/IP, OSI 先有模型后有协议,TCP/IP 则相反. OSI 7层模型 - 应用层 - 表示层 - ...

  9. 网络编程之TCP/IP各层详解

    网络编程之TCP/IP各层详解 我们将应用层,表示层,会话层并作应用层,从TCP/IP五层协议的角度来阐述每层的由来与功能,搞清楚了每层的主要协议,就理解了整个物联网通信的原理. 首先,用户感知到的只 ...

随机推荐

  1. Activiti中工作流的生命周期详细解析!一个BPMN流程示例带你认识项目中流程的生命周期

    BPMN 2.0介绍 业务流程模型注解(BusinessProcess Modeling Notation - BPMN)是业务流程模型的一种标准图形注解.这个标准是由对象管理组(Object Man ...

  2. Linux(CentOS7)下二进制安装MySQL5.7.26

    记录一下自己在 CentOS7 下二进制安装 MySQL5.7.26 的过程,之前使用 Linux(CentOS7)下rpm安装MySQL8.0.16 之后发现 rpm 方式安装不利于维护,也不利于单 ...

  3. 策略模式干掉if-else,switch

    1.传统if -else 写法 String nodeModelStr = ""; if (nodeType == NodeType.START){ StartModel star ...

  4. 多尺度目标检测 Multiscale Object Detection

    多尺度目标检测 Multiscale Object Detection 我们在输入图像的每个像素上生成多个锚框.这些定位框用于对输入图像的不同区域进行采样.但是,如果锚定框是以图像的每个像素为中心生成 ...

  5. JDBC连接MySQL、Oracle和SQL server的配置

    什么是JDBC 我们可以将JDBC看作是一组用于用JAVA操作数据库的API,通过这个API接口,可以连接到数据库,并且使用结构化查询语言(SQL)完成对数据库的查找,更新等操作. JDBC连接的流程 ...

  6. 从Vehicle-ReId到AI换脸,应有尽有,解你所惑

    最近在做视频搜索的技术调研,已经初步有了一些成果输出,算法准确性还可以接受,基本达到了调研的预期.现将该技术调研过程中涉及到的内容总结一篇文章分享出来,内容比较多,初看起来可能关系不大,但是如果接触面 ...

  7. 【转】【NX二次开发】UFUN进度中断,单击停止可中断此操作

    队长的博客: https://www.cnblogs.com/nxopen2018/p/13174207.html 显示此对话框,点击可中断操作: 用到的ufun函数: UF_ABORT_ask_fl ...

  8. 屌炸天,像写代码一样写PPT,一个小工具解决

    此文已经废,请移步升级版博文: markdown写ppt (史上最全)

  9. 大家看看大佬对Maven仓库的讲解,有何高明之处?

    Maven在某个统一的位置存储所有项目的共享的构件,这个统一的位置,我们就称之为仓库.(仓库就是存放依赖和插件的地方). 分类 maven的仓库只有两大类:1.本地仓库 2.远程仓库,在远程仓库中又分 ...

  10. JavaScript中子函数访问外部变量的方法

    我们在写web页面时,肯定会经常遇到下面这种情况: <body> <div class="btns-wrapper"></div> <sc ...