发布于:2005-05-27 19:07:27
来自:电气工程/建筑智能化
[复制转发]
§通讯协议介绍§
1、因特网上常用到的通讯协议,绝大多数都是定义在『RFC』
2、数据由传送端的最上层产生,由上层往下层传送。每经过一层,都会在前端增加一些该层专用的信息,称为『表头』(Header)。
3、每一层将原始数据加上表头的动作,称为数据的『封装』
4、封装前的原始资料则称为『Payload』
5、不同端、相同层的沟通约定, 才称之为『协议』;在同一端、不同层的沟通程序, 则称为『接口』,OSI用SAP表示『界面』
6、『DoD』(美国国防部)模型是 TCP/IP 协议的网络模型
7、网络层→数据链路层(加表尾)、数据链路层→网络层(去表尾)
8、『DOD模型』比较简单且有效率
9、目前网络使用『OSI模型』
§以太网络介绍§
1、以太网络涵诱FOSI模型的『实体层』与『数据链路层』
2、网络上的计算机订定一个管理办法『MAC Method』, 即 OSI 数据链路层所负责的工作,以太网络所采用的 MAC Method 称为『CSMA/CD』
3、万一有多台计算机同时送出数据,则会产生『碰撞』,连续16次便休息
4、以太网络采用『广播』(Broadcast)方式传送封包
5、每个封包都会记载『来源 MAC 地址』和『目的 MAC 地址』
6、MAC 地址以 6 Bytes 表示, 前 3 个 Bytes 为厂商代号,后3个Bytes为产品流水号。
7、TYPE种类:例如0x0800代表IP、0x8137 代表 IPX。最小数值的0x0600代表XNS
8、10 Base5→500公尺、100部计算机,10Base2→185公尺、30部计算机
9、检查网络卡信息:ipconfig/all
10、以太网络种类:Ev2判定方法Type-代码、802.3判定方法Length,但要真正成为以太封包,需再加FCS(4 bytes)
11、以太网络封包64bytes~1518bytes、数据长度46byte~1500byte,EV2最小代码0x0600(1536)、802.3最大长度1500
12、Ev2、802.3数据长度+14=封包长度
§PPP点对点协定介绍§
1、属于 OSI 模型数据链路层的协议
2、PPP联机程序:建立联机LCP、身分验证、网络联机NCP、终止联机,TCP/IP所使用的NCP协议为IPCP
3、PPP封包包含:Header(Flag、Address、Control、Protocol)和Information
4、Protocol种类包含的字段值ex:0x80fd(CCP)、0xc021(LCP)
5、PPP 藉 CCP 协议来压缩/解压缩封包
6、Request-要求、Ack-确认、Nak-不同意、Reply-响应,每一PPP封包的Request次数上限为10次
§IP介绍§
1、IP 位于DoD模型或OSI模型的『网络层』,对上可载送传讯层,对下可载送连结层
2、IP必须依赖以下两种机制:『IP地址、IP路由』
3、负责分派 IP 地址的最高机构ICANN,台湾是由财团法人台湾网络信息中心TWNIC
4、在实体上,每个网络是透过路由器 (Router) 来相互连接
5、IP 表头:长度为 4 Bytes的倍数,最短为 20 Bytes, 最长可达 60 Bytes
6、IHL→用来定义 IP 表头的长度(字段值5~15),Identification (识别码),Fragment Offset(切割重组点)→以 8 Bytes为一个单位,Time to Live (存活时间) 每经过一部路由器字段值减 1
7、DNS→翻译IP
8、IP传送特性→Connectionless(无需事先沟通)
9、IP V4→32位,IP V6→128位
10、参数值为1:低延迟、高传输、低成本、不切割、非最后封包
11、Win2000 Time to live(存活时间):128
§ARP介绍§
1、ARP解析网络装置的 MAC 地址,由 ARP request 与 ARP reply 两种封包所组成。
2、动态纪录有一定的寿命时间→2分钟,最长10分钟
3、若网络层用IP,数据链路层用以太网络,则ARP封包长度为 28Bytes
4、检视Arp cache纪录:arp -a
5、RARP-在开机时向RARP服务器取得IP地址
§ICMP介绍§
1、属于 Network 层运作的协议,用来『报告错误』
2、Code (代码)→Type可根据 Code 字段来定义各种不同用途
3、ICMP 工具程序:PING、TRACERT、PATHPING
4、PATHPING范例:Address 字段若是 IP 地址, 代表这是路由器;若是 │ 符号, 代表这是联机
5、Identifier(识别用)-Win2000预定为512,Pathping TTL预设为30
6、Pathping TTL默认值 30,IP TTL默认值 32、Tracert TTL默认值30、Win2000 TTL默认值128
§UDP介绍§
1、UDP负责管理连接埠(port)、位于传输层
2、0-1023 称为『Well-Known』连接埠,主要供Server应用程序使用
3、1024-65535为 Registered / Dynamic连接埠, 由 Client 端自行使用
4、Connectionless 的传送特性。传送过程较为单纯,但是可靠性较差。
5、计算错误检查码时,会产生Pseudo Header(假表头)
§TCP介绍§
1、Windows Size由目的端决定
2、MMS 选项, 以太网络值为 1460 Bytes
3、建立联机的过程称为『Handshaking』
4、Data offset(数据长度),单位4bytes (ex:字段值若为5,长度即为20)
§DHCP介绍§
1、每台 DHCP Server 都至少管理一组 IP 地址, 这组 IP 地址便称为 Sc
全部回复(1 )
只看楼主 我来说两句 抢板凳回复 举报