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. Fiddler抓包后转成jmeter脚本

    Fiddler的安装及使用 1.安装:无特别需要注意事项 2.使用: (1)目前我使用的是Fiddler 4版本,打开页面如下 (2)如下图,在界面右侧找到Filters tabs,根据需要进行设置, ...

  2. Python+Selenium学习笔记2 - 字符串

    跟着网络课程学了几个小程序. 1.判断a字符串是否为b字符串的子串 1 # coding = utf-8 2 3 # 判断str_a字符串是否为str_b字符串的子串 4 5 str_a = &quo ...

  3. sql server 操作(不定期更新)

    要求:基本的语法要清楚. sql server疑难点: 1.Partition by可以理解为 对多行数据分组后排序取每个产品的第一行数据 先处理内查询,由内向外处理,外层查询利用内层查询的结果嵌套查 ...

  4. 重新整理 .net core 实践篇—————日志系统之战地记者[十五]

    前言 本节开始整理日志相关的东西.先整理一下日志的基本原理. 正文 首先介绍一下包: Microsoft.Extengsion.Logging.Abstrations 这个是接口包. Microsof ...

  5. Waymo的激光雷达计划:进展如何?

    Waymo的激光雷达计划:进展如何? Waymo's Lidar Plan: How's It Working out? 许多自动驾驶汽车(AV)开发商一直在热烈追求激光雷达技术,这一技术之所以重要, ...

  6. 一枚通过参数污染绕过百度RASP的XSS

    日常工作过程中,偶然发现一个网站登录页面,在页面返回包中存在一个隐藏参数"mess",且该页面部署了百度RASP进行防护,本文介绍如何发现隐藏参数以及如何通过参数污染方式造成XSS ...

  7. 总结springboot开启mybatis驼峰命名自动映射的三种方式

    方式一:通过springboot的配置文件application.yml mybatis: configuration: map-underscore-to-camel-case: true 此方式是 ...

  8. .NET平台系列27:在 Linux 上安装 .NET Core/.NET5/.NET6

    系列目录     [已更新最新开发文章,点击查看详细] .NET 在不同的 Linux 发行版上可用. 大多数 Linux 平台和发行版每年都有一个主要版本,并提供用于安装 .NET 的包管理器. 本 ...

  9. MySQL:数据库优化,看这篇就够了

    数据库优化一方面是找出系统的瓶颈,提高MySQL数据库的整体性能,而另一方面需要合理的结构设计和参数调整,以提高用户的相应速度,同时还要尽可能的节约系统资源,以便让系统提供更大的负荷. 1. 优化一览 ...

  10. 【复习】Listening and Reading Comprehension

    短对话 M: Why do you declare the news that you're pregnant on your blog directly? W: I'm so excited tha ...