前言
- 本笔记5个Module,全面介绍了构建一个基本的IP网络所设计的各种主要技术,重点描述了交换,路由和网络服务等 基础内容,以及这些内容是如和再VRP上配置和实现的
- Module1:系统的介绍了TCP/IP协议模型,侧重讲述了数据链路层、网络层和传输层的功能和作用,其主要目的是帮 助读者加深对数据通信中“层次”的理解,并且熟悉和掌握数据再网络中的端到端传输过程
文章目录
一、传输介质简介
- 前言:通信网络除了通信设备本身之外,还包含连接这些设备的传输介质,如同轴电缆、双绞线和光纤。不同的传输介质具有不同的特性,这些特性直接影响到通信的诸多方面,如线路编码方式、传输速度和传输距离。
- 目标:1、了解常见的传输介质2、理解冲突域和双工模式的基本概念
1、简单网络
- 两个终端,用一条能承载数据传输的物理介质(也称为传输介质)连接起来,就组成了一个最简单的网络。
- 终端的相互传递信息和资源共享的需求是网络产生的主要原因。
- 终端可以产生、发送和接受数据,网络是终端部建立通信的媒介,终端通过网络建立连接。用来传输数据的载体称为介质,网络可以使用各种介质进行数据传输,包括物理线缆,无线电波
- 网络就是通过介质把终端互联而成的一个规模大、功能强的系统,从而使得众多的终端可以方便地互相传递信息,共享信息资源。
2、同轴电缆
- 粗同轴电缆:最长有效传输距离 500米
细同轴电缆:最长有效传输距离 185米
传输速率:10Mbps
3、介质-双绞线
- 最长有效传输距离:100米
屏蔽双绞线:可以屏蔽电磁干扰
非屏蔽双绞线:不能屏蔽电磁干扰
4、介质-光纤
8双绞线和同轴电缆-电信号,光纤-光信号
单模光纤:只传输一种模式的光,不存在膜间色散,适合长距离高速传输
多模光纤:允许不同模式的光在一根光纤上传输,由于膜间色散较大而导致信号脉冲展宽严重,因此多模光纤主要用于局域网中的短距离传输。
5、冲突域
- 共享式网络中可能出现信号冲突现象
- 共享式网络中,不同主机发送数据时,会产生信号冲突的问题,采用载波侦听多路访问/冲突检测技术
- CSMA/CD基本工作过程如下:
- 终端设备不停地检测共享线路的状态,如果线路空闲,则发送数据;如果不空闲,则等待一段时间后继续检测
- 如果有另一个设备同时发送数据,两个设备发送的数据会产生冲突
- 终端设备检测到冲突之后,会马上停止发送自己的数据,并发送特殊阻塞信息,以强化冲突信息,使线路上其他站点能够尽早检测到冲突
- 终端设备检测到冲突后,等待一段时间之后再进行数据发送(延迟时间由退避算法决定);
- 简单总结:先听后发,边听边发,冲突停发,随机延迟后重发
6、双工模式
分为半双工模式和全双工模式
- 半双工:一台设备发送,另一台只能接受,反之亦然。例如:对讲机(需要用CSMA/CD技术)
- 全双工:通信双发都能同时接受和发送数据;例如,电话
本章小结问题
1、粗同轴电缆,有效传输距离是多少?传输速率是多少?
2、双绞线分为哪几类?有效传输距离是多少?
3、单模光纤和多模光纤有什么区别?分别适用于哪些环境?
4、CSMA/CD全程是什么?是为了解决什么问题而生的?
5、半双工与全双工有什么不同?
答:
1.500米,10Mpbs
2.屏蔽双绞线,非屏蔽双绞线,100米
3.单模光纤不存在膜间色散,传输距离远,多模光纤传输距离短
4.载波侦听多路访问/冲突检测技术,为了解决信号冲突
5.半双工不可以同时进行,例如对讲机,全双工可以同时进行,例如电话
二、以太网帧结构
- 前言:网络中传输数据时需要定义并遵循一些标准,以太网是根据IEEE 802.3标准来管理和控制数据帧的。了解IEEE 802.3标准是充分理解以太网中链路层通信的基础。
- 目标:
- 1、理解分层模型的作用
- 2、掌握以太网中数据帧的结构
- 3、掌握MAC地址的作用
- 4、掌握以太网中数据转发的过程
1、网络通信协议
- 局域网:IEEE 802
广域网:以太网、PPP、HDLC
网络协议:1.OSI 2.TCP/IP
2、分层模型-OSI
-
简化了相关的网络操作;提供了不同厂商之间的兼容性;促进了标准化工作;结构上进行了分层;易于学习和操作
-
7、 应用层 :靠近用户的一层,为应用程序提供网络服务,80 8000 8080 9000 telent 23 ftp 20 21
-
6、 表示层 ::提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别,zip rar 加密算法 (对称加密,非对称加密,散列算法)
对称加密算法(DES AES 国密SM1)
admin
benjo
A 加密算法 () B benjo-> admin非对称加密算法(RSA ECC 国密SM2和SM4)
A 生成了一个私钥和一个公钥
B 生成了一个私钥和一个公钥(yue)
公钥:A ------>B A此时用自己的私钥对数据进行加密,将加密后的数据发送给B,B拿到数据后,用A的公钥进行解密
公钥:B ------>A B此时用自己的私钥对数据进行加密,将加密后的数据发送给A,A拿到数据后,用B的公钥进行解密散列算法(MD5,sha1,国密SM3)
散列算法是我们网站加密用户密码最常见的算法
md5 -
5 会话层 :负责建立、管理和终止表示层实体之间的通信会话。该层的通信由不同设备中的应用程序之间的服务请求和响应组成
-
4 传输层 :提供面向连接或非面向连接的数据传递以及进行重传前的差错检测
tcp(可靠的连接,常用端口再1-1024之间,80,23,3306,53,21) 滑动窗口机制
udp(不可靠,不被信任的连接) udp用来传输我们的视频,音频,常用端口,大于1024即可,不大于65535即可A-------------> B 第一次握手
B-------------> A 第二次握手
A-------------> B 第三次握手包可以随便丢失
-
3 网络层 :提供逻辑地址,供路由器确定路径, 路由器 ip 交换机 二层交换机 三层交换机(它具有路由功能,ip ) ip icmp