TCP/IP学习一
2010-08-05 15:57
134 查看
(1
)网桥是在
链路层
上对网络进行互连,而路由器是在
网络层
上对网络进行互连。网桥使得多个局域网组合在一起,这样对上层来说就好像是一个局域网。
(2
)
FTP/SMTP/SNMP/Telet
等—
TCP/UDP/ICMP/IGMP
—
IP/ARP/RARP/
—硬件接口 。
(3
)
DNS
(域名系统)是一个分布的数据库,由它来提供
IP
地址和主机名之间的映射关系。
(4
)
TCP
段,
IP
数据报,帧。
以太网数据帧的物理特性是其长度必须在
46-1500
字节之间。
以太网首部14
字节,尾部
4
字节。
UDP
首部长为
8
字节,
IP
首部为
20
字节,
TCP
首部为
20
字节。
UDP的检验和是可选的,而
TCP
的检验和是必须的。二者的检验覆盖相应的首部和数据,而
IP
首部的检验和,它只覆盖
IP
的首部。
IP在首部通过存一个长度为
8bit
的协议域来实现其所对应的上层协议,如为为
6
时表示为
TCP
,为
17
表示为
UDP
协议。而相应的
TCP/UDP
协议是通过
16
的端口号来识别相应的应用层协议的,如
SSH
为
22
。同时在以大网帧首部中也有一个
16
位的类型域来识别
ARP
、
RARP
和
IP
。
(5)
A类网络号
127
就是为环路接口准备的。通过
IP
地址
127.0.0.1
分配给这个接口,并命名为
localhost
。
(6)
最大传输单元MTU
,不同的类型的网络
MTU
值不同,以太网为
1500
。而路径
MTU
,其为二个通信主机路径中的最小
MTU
。
(7)
IP数据包最大可达
65535
字节,但是我们的最大传输单元
MTU
才
1500
字节,因此必须进行分片的操作。
(8)
TTL生存时间字段设置了数据报可以经过的最多路由器数,它指定了数据报的生存时间。
TTL
初始值由源主机设置成
32/64
,每以过一个路由器,其值减
1
,当其为
0
的时候,该数据报就被丢弃,并发送
ICMP
报文通知源主机。
(9)
IP路由:如果二台主机不在同一个网段上想要通信的话,就必须经过
IP
路由的功能了。
IP数据包的传输
:源主机查阅IP
数据包表头的目标
IP
地址,然后分析自己的路由表(每台机器都有自己的路由表),如果它发现在目标
IP
与自己的
IP
在同一网段时,就会参考本身的
ARP
记录,然后直接利用
MAC
来互相传递信息了。而此时如果他们不在同一个网段,那怎么办呢?如果不在它发现不在同一个网段,则分析路由表中是否有相同符合的路由设置,如果没有则把数据包发送到默认的路由器上去,有的话,就发送到指定的路由器上。然后接着循环前面的工作,直到找到同一个网段上目标主机,通过
MAC
通信。
(10
)
ARP
:地址解析协议,从逻辑
Internet
地址到对应的物理硬件地址进行翻译。
ARP
在每台主机上都一个
ARP
的高速缓存,该缓存存放了最近
Internet
地址到硬件地址之间的映射记录,当然这个记录是有时间限制的,即存活的时间。
)网桥是在
链路层
上对网络进行互连,而路由器是在
网络层
上对网络进行互连。网桥使得多个局域网组合在一起,这样对上层来说就好像是一个局域网。
(2
)
FTP/SMTP/SNMP/Telet
等—
TCP/UDP/ICMP/IGMP
—
IP/ARP/RARP/
—硬件接口 。
(3
)
DNS
(域名系统)是一个分布的数据库,由它来提供
IP
地址和主机名之间的映射关系。
(4
)
TCP
段,
IP
数据报,帧。
以太网数据帧的物理特性是其长度必须在
46-1500
字节之间。
以太网首部14
字节,尾部
4
字节。
UDP
首部长为
8
字节,
IP
首部为
20
字节,
TCP
首部为
20
字节。
UDP的检验和是可选的,而
TCP
的检验和是必须的。二者的检验覆盖相应的首部和数据,而
IP
首部的检验和,它只覆盖
IP
的首部。
IP在首部通过存一个长度为
8bit
的协议域来实现其所对应的上层协议,如为为
6
时表示为
TCP
,为
17
表示为
UDP
协议。而相应的
TCP/UDP
协议是通过
16
的端口号来识别相应的应用层协议的,如
SSH
为
22
。同时在以大网帧首部中也有一个
16
位的类型域来识别
ARP
、
RARP
和
IP
。
(5)
A类网络号
127
就是为环路接口准备的。通过
IP
地址
127.0.0.1
分配给这个接口,并命名为
localhost
。
(6)
最大传输单元MTU
,不同的类型的网络
MTU
值不同,以太网为
1500
。而路径
MTU
,其为二个通信主机路径中的最小
MTU
。
(7)
IP数据包最大可达
65535
字节,但是我们的最大传输单元
MTU
才
1500
字节,因此必须进行分片的操作。
(8)
TTL生存时间字段设置了数据报可以经过的最多路由器数,它指定了数据报的生存时间。
TTL
初始值由源主机设置成
32/64
,每以过一个路由器,其值减
1
,当其为
0
的时候,该数据报就被丢弃,并发送
ICMP
报文通知源主机。
(9)
IP路由:如果二台主机不在同一个网段上想要通信的话,就必须经过
IP
路由的功能了。
IP数据包的传输
:源主机查阅IP
数据包表头的目标
IP
地址,然后分析自己的路由表(每台机器都有自己的路由表),如果它发现在目标
IP
与自己的
IP
在同一网段时,就会参考本身的
ARP
记录,然后直接利用
MAC
来互相传递信息了。而此时如果他们不在同一个网段,那怎么办呢?如果不在它发现不在同一个网段,则分析路由表中是否有相同符合的路由设置,如果没有则把数据包发送到默认的路由器上去,有的话,就发送到指定的路由器上。然后接着循环前面的工作,直到找到同一个网段上目标主机,通过
MAC
通信。
(10
)
ARP
:地址解析协议,从逻辑
Internet
地址到对应的物理硬件地址进行翻译。
ARP
在每台主机上都一个
ARP
的高速缓存,该缓存存放了最近
Internet
地址到硬件地址之间的映射记录,当然这个记录是有时间限制的,即存活的时间。
相关文章推荐
- 用协议分析工具学习TCP/IP
- 用协议分析工具学习TCP/IP(二)
- TCP/IP学习(TCP传送控制协议)
- 4000 Java TCP/IP Socket 学习
- TCP/IP学习
- TCP-IP学习笔记五:Netty使用--简单通信编程1
- tcp/ip学习----基础知识备忘
- 重温TCP-IP学习笔记——1/3
- 学习网络-TCP/IP模型
- TCP/IP 详解卷一学习笔记(二):网络层 IP
- 2015-07学习总结——网络编程(TCP/IP)
- Eclipse学习系列 -- TCP/IP Monitor
- CCIE 学习 基础篇 (一) TCP/IP 基础
- TCP,IP详解,卷一:协议学习笔记之第三章IP:网际协议
- 【tcp-ip学习总结】socket编程基础/网络编程基础
- 用协议分析工具学习TCP/IP
- TCP/IP学习与总结-2(TCP/IP 寻址)
- TCP IP 学习笔记 二 链路层
- TCP/IP学习笔记之六 --- ICMP: Internet控制报文协议
- TCP/IP具体解释学习笔记——地址解析协议ARP