a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 244|回复: 3

[CCNA] CCNA1-9章学习笔记详解(2)

[复制链接]
发表于 2012-8-3 20:28:11 | 显示全部楼层 |阅读模式
第二章  因特网协议' [. c/ K5 r! ]: H; F7 f6 S
TCP/IP和DoD模型
# u* k' u: H% x2 W# o& o3 ~( k3 mDoD模型是OSI模型的一个基本的、浓缩的版本,他只有四个层次,而不是七个:
9 \$ A% m8 w( L6 L2 }9 U1. 过程/应用层5 M+ ~$ @; k2 _* s0 u
2. 主机到主机层
& }% L% t4 q1 M# _1 l4 S. [3. 因特网层
5 M! Q8 m) r2 }9 o4. 网络接入层9 O# ?- a6 H, w4 N4 L/ ?, _# I+ q4 E
在DoD模型的过程/应用层中包含了大量的协议它集成了各种应用和功能来省城一个可以和OSI模型中三个高层(应用层、表示层和会话层)相对应的集合。8 Z, Y. I4 }& o; B8 v5 I, R
过程/应用层协议
- \: [$ N7 R# Z1 O* _1. Telnet- F& s% }* A' `7 B0 \) r% z
它允许一个用户在一个远程的客户机上,访问另一台机器上的资源。
% M# }# e: k: c3 z# A" \& m) h2. FTP
. b3 s! i( ]# T$ ]( {文件传输协议实际上就是传输文件的协议,它可以应用在任意两个主机之间。4 N5 Y# @' D8 z! a2 Q1 V
3. TFTP3 d& z7 C" a+ [4 i: I- G
简单文件传输协议是FTP的简化版本,只有在你确切地知道想到得到的文件名及他的准确位置时,才可有选择的使用TFTP。/ l, H/ m" b5 g& m
4. NFS8 @9 |# h. F4 ^% ~3 w! t' W# u8 A
网络文件系统在文件共享中是一个特殊的协议珍宝。他允许两个不同类型的文件系统实现互操作。
) c3 B6 k) n+ N% u5. SMTP
, F6 J& ?8 ^0 g. a0 e/ w: T( @简单又见传输协议,是对应于我们普遍使用的被称为E-mail的应用,他描述了邮件投递中的假脱机、排列及方法。
, I' W: Q1 F- T8 i4 S2 B. f6. LPD
% a4 c! m0 w0 C; J行式打印机守护进程协议,使被设计用于实现打印机共享的。
: g9 N/ |$ d5 L7 i7. X Window3 Q1 j) T3 W+ Z$ e1 e
为客户-服务器业务而设计,X Window定义了一个编写基于图形化用户界面(GUI)的客户-服务器应用程序的协议
% W2 A2 G& T+ m' ^8. SNMP
& b8 R% B+ S6 F简单网络管理协议采集并使用一些有价值的网络信息。
9 E# K; f3 S: r9. DNS) B1 j9 y* ^+ S; \
域名服务可以解析主机名,特别是Internet名。
; t  }( N7 M( q! Q: Z* G2 r10. DHCP/BootP
" O/ W% C, s6 A# j! r. `动态主机配置协议可以为主机分配IP地址。9 b+ ?6 o# b" U
主机到主机层协议
: H# B+ h3 A2 W7 Y+ S# p0 ^2 |5 S
, `8 J$ Z4 [, G  j- x! k主机到主机层的主要目的,是将上层的应用从网络传输的复杂性中屏蔽出来。
回复

使用道具 举报

 楼主| 发表于 2012-8-3 20:28:12 | 显示全部楼层

CCNA1-9章学习笔记详解(2)

</p>在这里将描述着一层上的两个协议:. U- |( w3 j& |2 X
1. 传输控制协议(TCP)2 N1 p: ?& i  }$ q! R* A
2. 用户数据报协议(UDP)
4 Q5 ?( A5 c7 \3 q1 g! r* Y传输控制协议
& X# [. E6 z% O" r4 H0 i0 q传输控制协议通常是从应用程序中得到大段的信息数据,然后将它分割成若干个数据段。
0 g, [4 w6 @+ g. J  `1 N6 k/ mTCP的数据段格式
+ e6 x* h% S' o* dTCP报头是一个20字节长的段,在带有选项时可以达到24个字节。5 T% B6 h9 Q9 U* X
在TCP数据段中包含如下字段:
& h# ~6 w9 M7 `! ]0 c1. 源端口
3 a7 S8 l5 Q4 N5 ~2. 目的端口, @% ]' S4 a9 R. V& L2 u3 t
3. 序列号
) E6 V1 g2 Z: w  v, q& A5 w4. 确认应答号! f2 e3 X) B: g: T
5. 偏移量
2 w/ e5 V0 T4 O7 f! ^5 `" m+ e6. 保留
% x' l/ z  |" q8 w2 N' m7. 代码位
" U7 R) K$ [; [  H8. 窗口4 b/ G' ^9 f, l5 k
9. 效验和' M+ H# k- d& {7 _2 v% o
10. 紧急指针% e* j( h2 K1 V# f
11. 选项2 u( x* p4 E. t8 k
12. 数据: P4 m- I: A3 i' J# d% Z  f
用户数据报协议5 W7 q4 a. A- K6 X" b
如果将用户数据报协议(UDP)与TCP座一个比较,UDP基本是一个缩小规模的经济化模式,有时也被称为瘦协议。
! N) \8 Z0 h/ l/ b4 {; P! E9 i; \UDP数据段的格式
3 d0 l  H- k$ I0 P! D4 o9 R' Q在UDP数据段中包含了下列字段:
! U5 s6 @8 b+ ~4 ]( d1. 源端口5 Q; ]+ C) R6 Q# D
2. 目的端口
6 W0 x* D3 v5 ~3. 数据段长度
% n; Q+ P: a2 a- U/ r4. CRC3 _; T8 U& G8 a( \/ [
5. 数据$ e8 k2 W+ ?& v* G3 [1 n
主机到主机层的重要概念
% \$ X% Q" q3 U3 \4 V1 V9 OTCP和UDP的重要功能
4 Z/ n5 Y; O# \- i; b/ JTCP UDP
; t  O$ x9 q$ I4 I2 {5 l排序 无序
1 p* O% F$ m+ t# ~可靠 不可靠
& U& f7 y+ ?* I0 v( o面向连接 无连接; I, a' L" x# F; n. K: R
虚电路 低开销- I5 }  n, D. R: E; {9 L, P
确认 无确认
" W6 K: Q& V: y1 B: K窗口流量确认 没有窗口或流量控制
: }; u1 N! c3 h. H  j9 B端口号
& V! r8 F$ A" k5 ~7 QTCP和UDP都必须使用端口号来与上层进行通信,因为他们需要跟踪同时使用网络进行的不同的会话过程。不使用带有众所周知的端口号的应用程序的虚电路时从一个指定的范围中随机地指定端口号。  ]; W* G! S- Q2 p) e1 o
下面解释了可以使用的不同的端口号:
2 n% E. M/ \" K1. 低于1024的端口号被称为众所周知的端口号,他们是由RFC 3232所定义。! o, v: a9 m3 Y0 R0 [% F, H4 Z
2. 大于1024及1024的端口号被上层用来建立与其他主机的会话,并且在TCP数据段中被TCP用来作为源方和目的方的地址。
# N1 v! v; t+ ?( f1 ^+ g; E因特网层协议6 ]2 C" b8 \; i9 r+ I, E- \! b
在DoD的模型中,设置因特网层有两个主要的理由:路由及为上层提供一个简单的网络接口。
; k3 o7 J# }$ z3 N2 H! @( [没有任何一个其他的高层或低层协议会涉及到任何有关路由的功能,这个复杂和重要的任务是完全属于因特网层。
5 v5 E, j" m% p# b% N7 Y因特网层协议:8 F6 b9 m& k( @) H  I0 x* u( l3 v
1. 因特网协议(IP)' v; _' S$ j; {
2. 因特网控制报文协议(ICMP), A* i5 {* p! F- \. V7 K2 j! x" g/ I
3. 地址解析协议(ARP)9 D. r; ^8 L! E% O* a( ?+ a
4. 逆向地址解析协议(RARP)
9 B) X" X3 }/ x; c' w因特网协议(IP)6 P' S2 z: k" {9 Y" W. n. R1 x$ e
因特网协议其实质就是因特网层。其他的协议仅仅是建在离其基础上用于支持IP协议的。
! K$ r& T' O# O+ B4 i6 bIP是从主机到主机层处接受数据段的,在需要时再将他们组合成数据报(数据包),然后接收方的IP再重新组合数据报为数据段。每个数据报都被指定了发送者和接收者的IP地址。每个接收了数据报的路由器都是基于数据包的目的IP地址来决定路由的。
3 ]* u$ s  y1 z构成IP报头的字段如下:
# X/ z" \  d1 m5 D4 A  X, D' X2 F/ y1. 版本 4. e+ Z9 X  ?, @# d" M9 E# |
2. 报头长度(HLEN) 4, {; s4 _7 L# n- |
3. IP优先位或ToS 8
' U. l6 q% o" R2 d+ G2 X4. 总长度 16
! O/ I5 Z) ?% [- B! a5. 标识 16( X: t) D. {: z  V2 C9 z
6. 标志 37 R# Z" N, E8 h% T5 b
7. 分段偏移 13% f) k+ D1 Z  N4 f# ^
* |5 f& \& c6 f, H) O! b$ }
8. TTL(存活期) 8
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-8-3 20:28:13 | 显示全部楼层

CCNA1-9章学习笔记详解(2)

</p>9. 协议 8* J% P0 \2 b( U' F9 p' K
10. 报头和效验和 166 [/ Q9 ^  U4 S' P8 }5 d0 q
11. 源IP地址 32$ ~: F/ R7 x! z0 K
12. IP选项 0或32+ ^& `8 I0 Y* h/ s
13. 数据 可变
. k+ e0 ]3 `1 }% P' R  H4 A& I注:后面的数字表示长度0 Y2 A2 p; T. q; H) V% r! ^
在IP报头的协议字段中可能发现的协议
2 R/ ^) Y* F0 J协议 协议号8 @7 K7 H1 a, a; G
ICMP 19 m, z3 f1 O- h, D8 ^
IGRP 9
- s) ?3 d) [) G% sEIGRSP 88
  c5 w5 R1 \: e4 ^1 `0 LOSPF 89
) f2 q3 J" g; k1 t7 G+ ]7 ?- dIPv6 41
3 s7 N$ f6 s9 w1 OGRE 477 \( r; v& l2 z+ w
IPX in IP 111" N/ ^1 I2 c( {/ [4 B
Layer-2 tunnel(L2TP) 115
  E( L, F9 t) w因特网控制报文协议
1 o5 q' U  E" y6 R* z+ T/ }: Y因特网控制报文协议(ICMP)工作在网络层,它被IP用于提供许多不同的服务。ICMP是一个管理性协议,并且也是一个IP信息服务的提供者。他的信息是被作为IP数据报来传送的。
% K& u1 {8 ~- C* W下面是与ICMP相关的一些常见的事件和信息:% ?3 ^" Z) S$ \% A7 H/ }* w
1. 目的不可达 如果路由器不能再向前发送某个IP数据报,这是路由器会使用ICMP来传送一个信息返回给发送端,来通告这一情况。
" c; @: T3 V/ R2. 缓冲区满 如果路由器用于接收输入数据的内存缓冲区已经满了,他将会使用ICMP向外发送这个信息直道拥塞解除。
$ f% V2 _' N/ U: U' P3. 跳 每个ip数据报都被分配了一个所允许经过路由器个数的数值,被称为跳(hop)。* o. ?- y9 O; m% a
4. Ping Ping(即数据包的因特网探测)使用ICMP回应信息在互联网络上检查计算机间物理连接的连通性。( A2 H! z; a# s7 N% Z
5. Traceroute Traceroute是通过使用ICMP的超时机制,来发现一个数据报在穿越互联网络时它所经历的路径。6 I. D$ s! F* l1 B
地址解析协议(ARP)
( L$ y* o# Z& ~0 k. ?, ]3 V; j, N地址解析协议(ARP)可以由已知主机的IP地址,在网络上查找到他的硬件地址。
9 Z3 ]  q( V* v8 t- S. i逆向地址解析协议(RARP)
7 t2 D5 o7 W# E+ \+ H当一台误判计算机被用做IP主机时,它没有办法在其初始化时了解自己的IP地址。但是他可以知道自己的MAC地址。逆向地址解析协议(RARP)可以通过发送一个包含有无盘主机MAC地址的数据包,来询问与此MAC地址相对应的IP地址。
# e. y( d  _6 x' G二进制、十进制和十六进制的转换
" I8 U+ v3 X' l/ R5 l# \二进制到十进制的记忆表
+ \+ d8 X/ W. h$ v1 Z2 t二进制取值 十进制取值- d% ?- N) O. f# }8 v( r% a
10000000 128) [6 m4 g9 L3 @
11000000 1921 L8 k5 d8 K  F- _9 g3 u
11100000 224- P9 y2 z$ x) u4 t. ~
11110000 240  X1 ]( k9 d/ Z$ Y! V
11111000 248
% J( W& n! I" a11111100 252
+ j' ^; V7 B2 X11111110 254, j5 w' k) ~; c+ e
11111111 255
: U2 K% t8 [3 d  ?" B2 P十六进制到二进制到十进制表
0 D$ O" T2 G) d. n) V; g十六进制值 二进制值 十进制值
: ^* O8 B5 s& r7 j% w0 0000 0  x: c) W( W. r1 y2 J
1 0001 1
$ s$ n# a: |# H) u0 U. Y/ L2 0010 2
. }- j+ K5 y6 D! m2 q: F4 d$ u3 0011 3
: |  [4 S* @) c. [* h4 0100 4! m. a" U! G: q* N$ i
5 0101 5# D. A' r  M4 v# E" p8 E
6 0110 66 _% H9 @/ J! s( t. Z
7 0111 7& i! {1 E+ D% ?  Z
8 1000 8
. m4 H2 O3 Y1 @+ p" X9 1001 98 U) S$ ?: {) ?# L& W: u
A 1010 10
0 L1 x) k. P& v9 \. QB 1011 118 P) z7 q$ w2 d: i& {4 a
C 1100 12( }" {0 J! G5 r
D 1101 137 \; @7 Q2 d* v) U; y0 d: ~
E 1110 14
) X5 b9 X5 g5 C% U- fF 1111 15
- I9 B0 S( \+ VIP寻址4 `/ H3 V. S. U& r! ^1 b! b( [
IP地址是IP网络上每个计算机的数字化标识符。它指明了在此网络上某个设备的位置。
, O6 K/ I0 {/ w8 ~/ u, ^, G% |5 k; iIP地址是一个软件地址,而不是硬件地址,后者是被硬烧录到网卡(NIC)中的并且主要是用于在本地网络上定位主机的。& M* y# |5 Y0 X* K
IP术语/ c% H* ]  g8 R
位 一位就是一个数字,要么是1,要么是0
$ ?4 Z0 R( X& |. [, U  w! e5 {
  T4 w  q% U' X& G" `5 {3 y字节 一个字节可以是7位或8位
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-8-3 20:28:14 | 显示全部楼层

CCNA1-9章学习笔记详解(2)

</p>八位位组 就是8位,一个最基本的8位二进制数
1 l/ S) t: r9 }! t! v3 a, F7 @网络地址 它是用来指定数据包所要传送的远程网络' |/ j% f3 o4 U: p4 r
广播地址 被应用程序或主机用来将信息发送给网络上所有节点的地址,我们称之为广播地址。6 x- [6 B3 s* ~1 z1 \8 y4 @4 d1 P, l
分层的IP寻址方案* Y0 H- ?" p* H) {' ?$ U
一个IP地址包含有32位的信息。这些位通常被分割为四个部分,被称为八位位组或字节,每一部分包含一个字节(8个位)。
. r1 d6 D0 ?# e, y# s9 L1 j可以使用下面3种不同的方式来描述一个IP地址:
- Z% c8 P" g' [% ?2 `1. 点分十进制,如172.16.30.56
; {5 }3 V0 G7 \2. 二进制,10101100.00010000.00011110.001110008 Q4 S5 `) X1 r9 S# B4 i
3. 十六进制,AC.10.1E.38
7 o* X, S( d' ?5 E) v4 A. i% A4 S所有例子表示的都是同一个IP地址
  J9 T/ P2 a, Q5 X网络寻址
0 y' V- e/ L3 ~6 V网络地址唯一地制定了每个网络。在同一网络中的美态计算机都共享相同的网络地址,并用它来作为自己IP地址的一部分。
9 [8 Q+ w# d- b) m9 _节点地址是在一个网络中用来标识每台计算机的,它是一个唯一的标识符。这个地址的节点部分必须是唯一的,因为相对于网络而言它是用来独立的标识指定计算机的。1 Q, j7 n) `% g+ l
因特网的设计者决定根据网络的大小来创建网络的类别。* \4 ~7 p+ ?' j* c0 ]
三个网络类别的总结
( I; q  x: N4 p. e! [! }1 c8位 8位 8位 8位$ v7 z) g  s  Q$ @: Y3 j1 J+ S
类A 网络 主机 主机 主机
9 r5 l* D( L+ a类B 网络 网络 主机 主机4 c. h3 D: q/ [6 j
类C 网络 网络 网络 主机, c8 Z* `$ D& U; I2 W( [2 M
类D 组播
  v4 U$ h+ D+ K( E, W类E 研究# p6 |/ a. }* v& ]: J# Z
网络地址范围:A类: T+ e; k1 ]. Y1 R2 [
00000000=0
* Q# p3 ~4 w/ a! @01111111=127
/ I) c' Q& O5 |9 w/ t- }! Z, m网络地址范围:B类6 T7 w" J. Y2 {) e
10000000=1284 f4 ^% F0 W9 Z" J6 u0 p
10111111=1914 N3 |: B: ~$ b! r0 r) d
网络地址范围:C类7 g: D! M% p% T$ z6 ]1 M
11000000=192$ H; R8 \( w, }1 I
11011111=223; B( r) x7 u  d* `3 V; g2 c" w
网络地址范围:C类和E类
: F" u' M8 @  Z( O; m+ H* L介于224和255之间的地址是被保留用作D类和E类网络的。D类是用于组播的地址(224到239),而E类(240到255)是被用于科学实验用途的。
8 b6 s5 p, N( S8 A; W5 {# ]' e网络地址:用于特殊目的! I  a8 p0 @. c4 I' P9 U
有些IP地址是被保留用于某些特殊目的的,网络管理员不能将这些地址分配给节点。
6 n# s  F1 c% A$ ?; O: P一些特殊的IP地址:
1 b' {  ^, h4 J7 s1 S# ?8 i1.IP地址127.0.0.1:本地回环(loopback)测试地址8 S: n7 b; B4 O
2.广播地址:255.255.255.255
1 ?! K2 }  R( s: ]3.IP地址0.0.0.0:代表任何网络
5 ]- ?, [* y$ R) Q5 b# ~4.网络号全为0:代表本网络或本网段
+ K5 O$ d/ X- I9 L! u5.网络号全为1:代表所有的网络
/ g1 U1 G* G6 g3 F6.节点号全为0:代表某个网段的任何主机地址
( ]$ ?1 K. L! A) D2 k7.节点号全为1:代表该网段的所有主机* E3 Y5 k% U+ b* C: Q& x
一些私有地址的范围:
+ C# u  ^- k( N2 e/ ~( \1.A类地址中:10.0.0.0到10.255.255.255.255
2 O3 O3 h- ~( V5 y, y2.B类地址中:172.16.0.0到172.31.255.2551 e! Z& }. b6 d
3.C类地址中:192.168.0.0到192.168.255.255) B: m3 k0 C' v% l2 T7 j! C/ S( ]
广播地址:
0 c' L! g6 z6 B# D1.层2广播:FF.FF.FF.FF.FF.FF,发送给LAN内所有节点, E4 m/ y" I) G9 A! ]% z
2.层3广播:发送给网络上所有节点
5 T+ x$ u# z, y7 [, o, n2 [  S2 a3.单播(unicast):发送给单独某个目标主机: S5 s3 l* f. t
4.多播:由1台主机发出,发送给不同网络的许多节点
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-6-8 09:43 , Processed in 0.192659 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表