IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 计算机网络入门之TCP/IP模型 -> 正文阅读

[网络协议]计算机网络入门之TCP/IP模型

计算机网络入门:computer internet

一、基础概念

1.计算机网络:实现资源共享、信息传递

2.www:万维网 world wide web

3.web:网页、网站

4.协议:protocol --> 语言 --> 不同设备之间的沟通交流

5.WLAN:广域网

6.LAN:局域网

7.拓扑图:描述网络的组成的图

? 工具:Visio、processon.com

8.VPN:virtual private network虚拟专有网络
在互联网上构建一条加密的虚拟通道,看起来就像是在一个局域网里

? vpn拨号到vpn设备(防火墙),vpn设备就会分配一个私有ip给vpn,这样就相当于在同一个局域网内

? 好处:在另外一个网络可以直接访问公司内部的网络,相当于在同一个局域网里一样。
? vpn拨号到vpn设备(防火墙)

9.防火墙:firewall => 防止别人攻击你的机器,但是不能防病毒,相当于保安

防火墙设备一般都是路由器

防火墙品牌:华为、H3C、深信服、天融信、锐捷、 F5

二、TCP/IP模型

image.png

image.png

TCP/IP五层模型:物理层(比特流)、数据链路层(帧)、网络层(包)、传输层(段)、应用层

TCP/IP七层模型:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层

2.1 物理层

设备:网线、网卡、光纤

协议:IEEE802.3

2.2 数据链路层

设备:交换机

协议

PPP协议:点到点协议 point to point protocol

PPPoE:point to point protocol over Ethernet 通过以太网的点对点协议

Ethernet:以太网协议

2.2.1 交换机的介绍

交换机:Switch

  • 作用:组建局域网,就是将电脑通过网络连接起来

  • 交换机的工作原理:先学习后转发,涉及数据的封装和解封装和mac地址表

    场景:机器先将源mac,目的mac封装在数据帧中,发送给交换机

    学习

    ① 学习(Learning):交换机在进行数据转发时,交换机对发送端的MAC地址和端口进行记录,这个过程就叫做学习。

    转发

    ② 广播(Flooding):交换机收到需转发的数据帧,进行数据帧的解封装,如果MAC地址表中无目标端的MAC地址条目,则会将此数据帧发送给所有端口(除源端口)

    ③ 单播(forwarding):交换机需转发的数据帧目的地址是已知的(MAC地址表中存在了的),则会将数据帧发送给对应目的地址的端口

    好的交换机支持vlan(虚拟局域网划分)、STP(生成树协议,可以阻断网络风暴)

2.2.2 mac地址和mac地址表的介绍

image.png

mac地址:48位二进制,12位十六进制,前面6位是厂商的标识

厂商:realtek:台湾 瑞昱

? qaulcomm:美国的高通

? intel:美国的英特尔

二进制表示时:对于目的地址,第8位为0是单播,为1时是组播

单播:unicast:一个点给另外一个点发送数据

组播:multicast:给一部分人发送数据

广播:broadcast:给所有人发送数据

查看ip地址和mac地址:

Windows:ipconfig /all

linux :ip add 、ifconfig

image.png

mtu:最大传输单元–>1500字节

帧的大小范围:64~1518字节

MAC地址表:主要记录着连接设备的MAC地址与交换机端口的映射关系,在进行数据转发时进行查询。

在MAC地址表中:

? a. MAC Address项:表示主机MAC地址

? b. VLAN项:表示此设备处于哪个VLAN,交换机连接设备默认为VLAN1(VLAN虚拟局域网:一组逻辑上的设备和用户的集合,不受物理位置限制)

? c. Port项:交换机端口

2.3 网络层

设备:路由器

协议:IP、ICMP、ARP协议

2.3.1 路由器的介绍

路由器:router

  • 作用:实现跨网段通信,不同的网络之间通信

无线路由器:无线交换机(WIFI)+有线交换机+路由器+dhcp服务器+dns服务器

电口:接弱电的,传统的网线接口

光口:接光纤的接口

路由器:

  • LAN口数量:4个

  • WAN口:很多路由器都是一个,特别是家庭使用
    2个或者多个(更贵,接多个运营商,保证网络的)

    • 高可用:高度可用 HA high ability,一个坏了另一个可以顶替,起到备份作用 => 灾备

路由器品牌:

  • 国外:Cisco思科 美国
  • 国内:华为、华三(华为+3com)、tp-link、锐捷、中兴、360、小米、腾达、水星
    • tp-link:普联,深圳,中低端市场

2.4 传输层

协议:TCP、UDP协议

2.5 应用层

协议:HTTP、HTTPS、FTP、SMTP协议等

1657530000166-20026d5a-42e4-4d8a-ac1e-6357ce170503.png

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-07-20 19:17:07  更:2022-07-20 19:19:54 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 6:22:15-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码