TCP/IP 协议基础
2008-07-25 14:47
281 查看
OSI[/b]参考模型([/b]Open Systems Interconnection Reference Model[/b])[/b][/b]
OSI[/b]与[/b] TCP/IP [/b]对应关系[/b][/b]
TCP/IP[/b]协议栈[/b][/b]
数据传输过程
常见协议介绍[/b][/b]
1. 网际协议IP:负责在主机和网络之间寻址和路由数据包。
2. 地址解析协议ARP:获得同一物理网路中的硬件主机地址。
3. 网际控制消息协议ICMP:发送消息,并报告有关数据包的传送错误。Ping基于ICMP协议。
每经过一个路由器,TTL就减1,当TTL减成0时,这个数据包被丢弃,在丢弃这个数据包的路由器会发送一个ICMP的错误报告。用tracert www.google.com 查看数据包经过的路由。
4. 互联组管理协议IGMP:IP主机向本地多路广播路由器报告主机组成员。
5. 传输控制协议TCP:面向连接的,可靠的,适合一次传输大批数据。
6. 用户数据报协议UDP:无连接,不可靠的,适合于一次传输小量数据。
IP[/b]地址规范:[/b][/b]
1.IP地址分类:
2.IP地址分配规则:
127不能作为网络号;
不能将网络号和主机号的各位都置为1, 即255.255.255.255,它代表广播地址;
不能将网络号和主机号的各位都置为0, 即192.168.0.0,它代表当前网络,不当表某个主机;
对于同一个网路,主机号必须唯一。
3.求网络ID:
192.168.0.1/24 ó 192.168.0.1(IP) + 255.255.255.0(Mask)。
11001010.10101010.00000000.00000001 à IP 地址
11111111.11111111.11111111.00000000 à 子网掩码(Mask)
11001010.10101010.00000000.00000000 à 网络ID (Network ID)
192.168.1.10 和192.168.1.11是否处于同一网路?
答:不一定。要看子网掩码是什么。
4.公网IP和私网IP:
公网IP:需要向IANA申请,收费,可以被公网上的计算机直接访问。
私网IP:不需申请,随意使用,免费,不能被公网上的计算机直接访问。、
私网IP包括:
A类:10.0.0.0/8;
B类:172.16.0.0/16--172.31.0.0/16;
C类:192.168.0.0/24--192.168.255.0/24
其他非公网IP地址:回路及诊断用地址:127.0.0.0/8; 自动私有地址(APIPA):169.254.0.0/16
7 | 应用层 Application | 提供网络和应用程序之间的接口服务 | |
6 | 表示层 Presentation | 数据的表示,格式的转换 | |
5 | 会话层 Session | 提供访问控制,会话管理 | |
4 | 传输层 Transport | 负责可靠地传输数据 | |
3 | 网络层 Network | 处理网络间路由 | |
2 | 数据链路层 Data-link | 负责无错传输数据,确认桢、发错重传等 | |
1 | 物理层 Physical | 提供机械、电气、功能和过程特性 |
OSI | TCP/IP | TCP/IP Protocol Suite | ||
Application | Application | HTTP FTP SMTP DNS RIP SNMP | ||
Presentation | ||||
Session | ||||
Transport | Transport | TCP UDP | ||
Network | Internet | IP ARP ICMP ICMP | ||
Data-Link | Link | |||
Physical | ||||
数据传输过程
|[/b] | A[/b] | |||
Application[/b] | Application[/b] | |||
|[/b] | |[/b] | |||
+TCP SN Header | Transport[/b] | Transport[/b] | -TCP Header, check,ACK | |
|[/b] | |[/b] | |||
+IP Header Route Info | Internet[/b] | Internet[/b] | -IP Header,check | |
|[/b] | |[/b] | |||
Frames | Link[/b] | Link[/b] | -Control Info | |
V[/b] | |[/b] |
1. 网际协议IP:负责在主机和网络之间寻址和路由数据包。
2. 地址解析协议ARP:获得同一物理网路中的硬件主机地址。
3. 网际控制消息协议ICMP:发送消息,并报告有关数据包的传送错误。Ping基于ICMP协议。
每经过一个路由器,TTL就减1,当TTL减成0时,这个数据包被丢弃,在丢弃这个数据包的路由器会发送一个ICMP的错误报告。用tracert www.google.com 查看数据包经过的路由。
4. 互联组管理协议IGMP:IP主机向本地多路广播路由器报告主机组成员。
5. 传输控制协议TCP:面向连接的,可靠的,适合一次传输大批数据。
6. 用户数据报协议UDP:无连接,不可靠的,适合于一次传输小量数据。
IP[/b]地址规范:[/b][/b]
1.IP地址分类:
Class | First Bit | First Byte Value | Num of Networks | Num of Hosts |
A(large) | 0 | 1-127 | 126 | 16777214 |
B(medium) | 10 | 128-191 | 16384 | 65534 |
C (small) | 110 | 192-223 | 209152 | 254 |
D | 1110 | 224-239 | 组播数据地址 | |
E | 11110 | 240-255 | 实验用,保留 |
127不能作为网络号;
不能将网络号和主机号的各位都置为1, 即255.255.255.255,它代表广播地址;
不能将网络号和主机号的各位都置为0, 即192.168.0.0,它代表当前网络,不当表某个主机;
对于同一个网路,主机号必须唯一。
3.求网络ID:
192.168.0.1/24 ó 192.168.0.1(IP) + 255.255.255.0(Mask)。
11001010.10101010.00000000.00000001 à IP 地址
11111111.11111111.11111111.00000000 à 子网掩码(Mask)
11001010.10101010.00000000.00000000 à 网络ID (Network ID)
192.168.1.10 和192.168.1.11是否处于同一网路?
答:不一定。要看子网掩码是什么。
4.公网IP和私网IP:
公网IP:需要向IANA申请,收费,可以被公网上的计算机直接访问。
私网IP:不需申请,随意使用,免费,不能被公网上的计算机直接访问。、
私网IP包括:
A类:10.0.0.0/8;
B类:172.16.0.0/16--172.31.0.0/16;
C类:192.168.0.0/24--192.168.255.0/24
其他非公网IP地址:回路及诊断用地址:127.0.0.0/8; 自动私有地址(APIPA):169.254.0.0/16
相关文章推荐
- 【TCP/IP 协议】 TCP/IP 基础
- 【TCP/IP 协议】 TCP/IP 基础
- 分布式基础-2、网络协议: TCP/IP 和UDP/IP
- TCP/IP 网络协议基础
- 【TCP/IP 协议】 TCP/IP 基础
- TCP/IP 和HTTP 协议基础知识
- 网络基础 — OSI七层协议模型、TCP/IP四层模型
- TCP/IP基础:ARP 协议
- 网络协议基础TCP/IP-http协议
- 【协议】TCP/IP基础及详解
- TCP/IP 和HTTP 协议基础知识
- TCP/IP基础协议
- TCP/IP之类的基础协议
- TCP/IP基础协议
- TCP/IP基础协议
- TCP/IP基础协议
- [转] 用协议分析工具学习TCP/IP
- TCP /IP 协议-应用层协议
- TCP/IP结构对应OSI与TCP、UDP协议及两者的区别
- TCP、UDP、IP 协议分析