ensp笔记

网络基础

信息传递,资源共享。

应用程序—接收人类输入给计算机的一些参数—编码—应用层 编码—二进制—表示层 网络层—路由器 二进制—电信号—介质访问控制层——交换机 处理电信号—物理层—CPU

网络变大— 节点增多 传输距离的延长

传输介质

信号衰减—电压下降—中继器

波形失真—拓扑结构 直线型拓扑结构 环形拓扑结构 星形拓扑结构 网状拓扑结构

集线器— 安全问题 延迟问题—垃圾信息 地址问题 —区分标识不同的设备

MAC地址—唯一性,格式统一性 48位二进制构成,以16进制表示(便于人类区分和识别),前24位代表不同的厂商, 后24位才是厂商分配的串号,具备唯一性

冲突问题 CSMA/CD— 排队 端口密度 完全没有冲突 一对一的单播 无限的传输距离

网桥—交换机,一对一的单播

当一个数据包来到交换机之后,交换机会根据数据包中的源目MAC进行转发,转发之 前会先记录,根据源MAC地址记录自身接口和相连主机的MAC的对应关系,之后在进 行转发,转发过程会查看自身的MAC地址表,如果MAC地址表有记录,则按照MAC地 址表中的记录进行转发,如果没有记录,则洪范—除进入接口以外,向其他所有接口 复制转发—洪范范围。

路由器 

1.隔离洪范范围  2.单播转发

IPV4地址  32位二进制构成。点分十进制的方式表示

11000000101010000000000000100000000001

128 64 32 16 8 4 2 1

子网掩码由32位二进制构成-----必须由连续的0和连续的1构成。

ping命令—检测网络连通性的指令

ARP—地址解析协议—通过一种地址获取另外一种地址的协议

网络变大—传输介质,中继器,拓扑结构,集线器—交换机—洪范—路由器—ARP— IPV4

IP地址被分为了5类

A类地址范围:0-127 2的24次方个地址 1-126

B类地址范围:128-191,2的16次方个地址

C:192-223 :2的8次方 ABC—全球单播

D类:224-239     E类:240-254

特殊IP地址:

主机位全0的地址—让这样的地址代表范围—网络号.

主机位全1的地址—广播地址。

255.255.255.255—受限广播地址—代表广播域类所有的主机,受到路由器的限制。 0.0.0.0—DHCP 1.我自己没有地址2.代表所有地址

127.0.0.1 -环回地址—虚拟的地址,测试地址。

169.0.0.0/16—动态获取地址时,没有获取到地址情况下,自己给自己分配的地址。

VLSM—可变长子网掩码—无类地址(子网划分)

OSI七层参考模型

思想:分层

1.更利于标准化

2.降低层次之间的关联性—某一层协议的增加或者减少,尽量不要影响 其他层次。

相同层次之间的设备协议具体相同或者相似的作用,不同层次之间具有 明显的差异,每一层都在下层的基础上提供某种增值服务。

应用层— 表示层— 会话层

发现建立和维护和断开一次会话链接

传输层—优化传输,端对端的传输

区分进程和服务—端口号—16位二进制65536 0-65535

0-1023知名端口号,著名端口号,1024-65535

网络层—路由器—IP地址(逻辑地址)IP地址

数据链路层—介质访问控制层MAC,逻辑链路控制层LLC。

电信号和二进制之间的转换

MAC地址—物理地址

物理层—处理电信号

TCP/IP模型

TCP/IP协议簇

协议数据单元—PDU

L1PDU L2PDU L3PDU … L7PDU

应用层的数据—数据报文

传输层—数据段

网络层—数据包

数据链路层—数据帧

物理层—比特流

封装和解封装

解封装—封装的逆过程,可以理解为就是还原数据的过程。

TCP/IP(协议)

应用层 ;http:80   https:443    telnet:23

传输层—TCP/UDP

TCP和UDP的区别:

1.TCP是面向连接(TCP的三次握手)的协议,而UDP是无连接的协议

2.TCP的传输的可靠的传输,而UDP的传输是不可靠的。排序,确认,重 传、流控。

3.TCP可以进行流控,而UDP不行。滑动窗口机制。

4.TCP可以进行分段,而UDP不能。

5.TCP转发数据包的速率慢,并且占用资源比较大。UDP的转发效率高于 TCP,并且占用资源也会小一些

应用场景:TCP更加适用于对数据包可靠性要求较高的情况,比如说传 输文件,邮件等等,而UDP适用于对可靠性要求较低,但是对转发效率 要求较高的场景,比如说:即时通讯类

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值