上一篇:诊断排除基本的 TCP/IP 问题 >>
TCP/IP协议的简单说明
在数据传送中,可以形象的理解为有两个信封:tcp和ip信封。要送递的信息被分成若干段,每一段塞入一个tcp信封,并在该信封上记录有分段号的信息,再将tcp信封塞入ip大信封里,发送到网上。在扫收端,一个tcp软件包收集信封,抽出数据,按发送关的顺序还原,并加以校验,若发现差错,tcp将会要求重发。因此tcp/ip在因特网中几乎可以无差错地传送数据。对因特网用户来说,并不需要了解网络协议的整个结构,仅需了解ip的地址格式,即可与世界各地进行网络通信。
1、tcp/ip的层次结构:
tcp/ip协议组中的协议因特网上数据的传输,提供了几乎目前上网所用到的所有服务,在tcp/ip协议组中有两种协议:
(1)网络层协议:
网络层协议管理离散计算机间的数据传输。这些协议用户注意不到,它们是个系统表层以下工作的。比如,ip协议为用户和远程计算机提供了信息包的传输方法,它是在许多信息的基础上工作的。比如机器的ip地址。在机器的ip地址和其他信息的基础上,ip确保信息包正确达到目的机器。通过这一过程,ip和其他网络层的协议一共同用于数据传输。如果没有网络工具,用户就看不到在系统里工作的机器的ip。
(2)应用层协议:
相反地,应用层协议是可以看到的。比如,文件传输协议(ftp)是可以看到的。用户为了传一个文件而请求一个和其他计算机连接,连接建立后,就开始传输文件,在传输时,用户和远程计算机的交换的一部分是能看到的。
2、tcp/ip的重要协议:
(1)地址解析协议(arp):
在网络上进行通信的主机必须知道对方主机的硬件地址(网卡的物理地址)。地址解析协议的目的就是将ip地址映射成物理地址。这在使信息通过网络时特别重要。一个消息(或者其他数据)在发送之前,被打包到ip包里面,或适合于因特网传输信息块中,其中包括两台计算机的ip地址。 在这个包离开发送计算机前,必须找到目标的硬件地址,这就是arp最初到达的地方。
一个arp请求消息会在网上广播。请求由一个进程接收,它回复物理地址。这个回复消息由原先的那台发送广播消息的计算机接收,从而传输过程就开始了。
arp的设计包括一个缓存。为了减少广播量,arp在缓存中保存地址映射以备后用。arp级存保存有动态项和静态项。动态项是自动加和删除的,静态项则是保留在缓存(cache)中,直到计算机重启为止。arp缓存总是为本地子网保留硬件广播地址(0xffffffffffffh)用为一个永久项,此项使主机能够接收arp广播。当果看存时,该项不会显示。每条arp缓存记录的生命周期为10分种,如果2分种未用则删除。缓存容量满时,删除最早的记录,但是,缓存也引起了安全性的问题。那就是缓存溢出——这不是本文的讨论内容,所以就不说了。
(2)因特网控制消息协议(icmp):
因特网控制消息协议(icmp)用于报告错误并ip对消息进行控制。ip运用互联组管理协议(igmp)来告诉路由器某一网络上指导组中有哪些可用主机。
以icmp实现的最著名的网络工具是ping。ping通常用来判断一台远程机器是否正开着,数据包从用户的计算机发到远程计算机,这些包通常返回到用户的计算机,如果数据据包没有返回到用户计算机,ping程序就产生一个表示远程计算机关机的错误消息。
()
下一篇:选择局域网中的通信协议 >>
相关文章:
- · 特络伊木马“加/脱壳”的实现
- · ADSL防御黑客进攻的方法
- · 系统文件夹详解
- · IE浏览器链接栏使用技巧四则
- · 计算机系统“死机”的原因及其预防方法
- · 打造Windows下的万能播放平台
- · 江民大型网络安全整体解决方案
- · 即时通讯安全问题大曝光
- · 管理员组获取系统权限的完美解决方案
- · SQL恢复XP_CMDSHLL,以及XPLOG70.DLL被删,直接用SQL连接器开启3389
- · 破解网络尖兵
- · 修改Win2000注册表以加强系统安全
- · Windows内置的事件查看器可解决系统故障
- · 对linux安全设置中需要注意和掌握的地方
- · Web网站安全需澄清五个误解
- · 认识动态链接库文件DLL
- · 破译天书!正则表达式学习心得体会
- · 通过例子来实现Split的理解
- · 关于系统文件(dll)丢失 错误的解决方法
- · Mysql的常用命令
- · 巧用INF文件修改注册表
- · 对计算机技术中的十个重要关系的剖析
- · 用CDlinux做防火墙和上网共享
- · 因地制宜:谈三种防火墙配置方案
- · ie二级网页打不开 复制粘贴不能用
- · 防患于未然:Windows安全小技巧两则
- · 做厚道小黑客的九大贴身秘技
- · QQ被封锁上不了线怎么办
- · 不让烦人程序自动启动
- · WinXP中自定义启动项目的顺序
- · 多系统告别启动菜单
- · 用HelixProducer实现局域网内现场直播
- · “夹心”网页你敢“吃”?
- · 家庭网络共享设备选购指南
- · 给陌生人的警告提示
- · 查看内存是否处于双通道模式
- · 妙用:让过期软件自己退出硬盘
- · SQL Server 中各个系统表的作用
