博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HCNA-RS笔记-20171029-day01
阅读量:4953 次
发布时间:2019-06-12

本文共 1251 字,大约阅读时间需要 4 分钟。

网络:设备之间互联实现资源共享称之为网络

通信线缆:同轴电缆、双绞线(屏蔽双绞线和非屏蔽双绞线)、光纤(单模光纤和多模光纤)、串口;
冲突:是指通信信号在共享链路上发成碰撞;
冲突域:冲突发生的位置
CSMA/CD:载波侦听多路访问/冲突检测
基本原理
1,先侦听,后发送数据
2,边发送数据,边帧听网络是否发生冲突
3,如果发生冲突则停止发送数据,执行退避算法
4,继续侦听网络,尝试发送数据;
半双工:在数据通信时在同一时间点只有一端可以发送数据
的通信方式称之为半双工(需要CSMA/CD技术)
全双工:在数据通信时双方可以同时发送数据的通信方式
称之为全双工(不用CSMA/CD技术)
网络通信协议:网络通信语言=语法+语义构成
OSI七层:物理层、数据链路层、网络层、传输层、会话层
表示层、应用层
TCP/IP为标准通信协议;
以太网:通过使用MAC地址进行数据通信方式称之为以太网;
ethernet 2(目的MAC地址,源MAC地址,type类型字段)
源MAC地址:表明数据帧谁发的
目的MAC地址:表明数据帧发给谁
type类型字段:表明上层协议;
802.3帧格式(目的MAC地址,源MAC地址,length)
LLC层(DSAP,SSAP,control Field字段):用于表明上层
协议
公共服务访问点:有DSAP+SSAP+固定Field(0x03)的这种方式
称之为公共服务访问
私有服务访问点:DSAP=0xAA(固定)+SSAP=0xAA(固定)+固定Field
(0x03)+ORG+PID称之为私有服务访问点;
FCS:尾部校验和在收到数据帧时进行计算数据的FCS值,是否与
携带的FCS值相同,不同则直接丢弃
MTU:最大传输单元,当数据包大于MTU值时,需要进行
分片操作
网络层(源IP地址、目的IP地址、protocol字段)
protocol表明上层协议
TTL:生存时间,每经过一台路由器则减一,当TTL值等于0
则丢弃,最大255,用于方式数据包环路
ID+flag+fragment offset:用于数据包分片
ID:表明原始数据包身份
flag:1表明是否允许分片,允许标示
为0,不允许标示为1;2,表明是否为最后一个分片,最后一个
标示为0,如果不是则标示为1
header checksum:头部校验和,在收到数据包时计算头部校验
和,如果计算值与携带值不一致则丢弃
header length:表明IP数据包头长度,IP数据包头长度最少为
20字节
total length:头长度+IP数据有效载荷
00101010
10010111 = 128+16+7
57=32+16+8+1=00111001
111=64+32+8+4+2+1=01101111
B=1011
07=0000 0111
68=01101000=104

转载于:https://www.cnblogs.com/xiaomada/p/7859696.html

你可能感兴趣的文章
mysql编码配置
查看>>
KVM地址翻译流程及EPT页表的建立过程
查看>>
sigar
查看>>
iOS7自定义statusbar和navigationbar的若干问题
查看>>
c++ 网络编程(一)TCP/UDP windows/linux 下入门级socket通信 客户端与服务端交互代码...
查看>>
程序员如何提高影响力:手把手教你塑造个人品牌
查看>>
身份证校验原理和PHP实现
查看>>
[Locked] Wiggle Sort
查看>>
deque
查看>>
Ext JS学习第十三天 Ext基础之 Ext.Element
查看>>
python--迭代器与生成器
查看>>
SQL之case when then用法详解
查看>>
STL 排序函数
查看>>
Microsoft Dynamics CRM 2011 面向Internet部署 (IFD) ADFS虚拟机环境搭建的步骤(CRM与ADFS装在同一台服务器上) 摘自网络...
查看>>
Setting up a Passive FTP Server in Windows Azure VM(ReplyCode: 227, Entering Passive Mode )
查看>>
Atitit mtp ptp rndis midi协议的不同区别
查看>>
Ajax辅助方法
查看>>
Python模块调用
查看>>
委托的调用
查看>>
c#中从string数组转换到int数组
查看>>