tcpip应用与分析new

tcpip应用与分析new

ID:19898167

大小:55.30 KB

页数:6页

时间:2018-10-07

tcpip应用与分析new_第1页
tcpip应用与分析new_第2页
tcpip应用与分析new_第3页
tcpip应用与分析new_第4页
tcpip应用与分析new_第5页
资源描述:

《tcpip应用与分析new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、通信网络小论文TCP/IP的应用与分析0704220202毕玉蓉HLLOLITATCP/IP协议的应用与分析漏洞与安全姓名:毕玉蓉学号:07042202022010-6-216通信网络小论文TCP/IP的应用与分析0704220202毕玉蓉目录内容提要:2关键词:2引言:2一TCP/IP包括一系列协议2二TCP原理3三TCP/IP协议的安全性分析与防范:41.TCP协议42.IP协议53.ICMP协议5内容提要:如今电脑上因特网都要作TCP/IP协议设置,显然该协议成了当今地球村“人与人”之间的“牵手协议”。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重

2、新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台电脑规定一个地址。关键词:TCP/IP应用协议缺陷防范引言:TCP/IP(TransmissionControlProtocol/InternetProtocol)的简写,中文译名为传输控制协议/因特网互联协议,又叫网络通讯协议,这个协议是Internet最基本的协议、Internet国际互联网络的基础,简单地说,就是由网络层的IP协议和传输层的TCP协议组成的。一TCP/IP包括一系列协议TCP/IP协议结构如下图所示:首先,应理解我们所说的TCP/IP是统指一系列的协议,其中包括TCP(传输控制协议

3、)、UDP(用户数据报协议)、IP(Internet协议)还有一些更低层的连接层协议,如Ethernet(以太网协议)等。用TCP协议传输的所谓数据实际指的是数据流中的段,而用UDP协议传输的所谓数据指的是数据包。IP则是TCP、UDP(传输层协议)之下的网络层协议。IP所提供的是非可靠的、无连接能力的、向指定主机地址的包传送的协议。IP包也叫数据报。数据报可能出现丢失、重6通信网络小论文TCP/IP的应用与分析0704220202毕玉蓉复或次序紊乱等现象,所以,它是非可靠的协议。但是,IP协议的最大好处是,IP数据报独立于低层的网络技术,所以它是一种通用的数据传送方法

4、。TCP和UDP都属于IP上层的传输层协议。二者都使用端口号作为送往主机的解码地址。端口号由各个具体应用所确定,同时使用多个端口号能完成“一机多网”的操作。每个UDP数据包和TCP数据段中都含源端口号和目的端口号。为接收远端的输入而等待着执行接入操作的主机是所谓的服务器,发起接入请求的主机就是所谓的客户机。服务器为最常服务的应用如FTP(文件传输协议)、Email和HTTP,分配了知名的端口号并对其进行持续地监听。作为传输源的客户机通常选择随机的端口号,并向已分配了知名端口号的服务器发出接入请求。客户应用所取的端口号应大于1024,因1024以下的端口号是为知名应用而预

5、留的。UDP为维护数据包的整体性应尽最大可能地选用校验和。UDP数据包的可靠性是与IP相当的;所以,远端主机收到的数据包未能保证其正确的顺序。但是由于TCP所传数据流应用了顺序号和应答措施,可以发现数据的丢失、段的失序和对传输错误的排除,所以TCP协议提供的是数据流的可靠传输。相对于UDP,TCP所获得的可靠性是以其复杂性为代价的。TCP面向接入,而UDP是无连接能力的。这意味着,UDP客户机向指定的远端主机发送数据包时,并未事先确知对方是做好了接收数据的准备的。因此就会发生某一客户机发给一个主机,而此主机事先并未把此客户机列入其目标端口号而加以监听。这种情况,只要远端

6、主机运行的是TCP/IP堆栈,并能够将输入的UDP数据报送到ICMP层进行处理的话,此主机将返回一个ICMP(Internet控制信息协议)错误。也就是说,如果远端主机不能接收发去的UDP数据的话,客户机还可以获得一定的提示的;但是,这种提示是有限的,因为客户机并不确知数据的结果。然而也正是由于,UDP没有保证可靠性的机制,没有其他的关卡机制,UDP才得以实现全速地发送(即充分发挥物理通信设备的速度)。如果使用低速的处理器,因UDP的开销很小,会导致其传输率比高出TCP很多;但对于高速处理器,二者的差别不会很大。又,UDP没有点对点接入的要求,所以可以实现“一对多点”,

7、“多对多点”的广播和多点播发信息。作为使用UDP实行信息广播的例子,就是在DHCP协议(动态主机控制协议)中,当系统引导的时候,发出广播信息,通知所有DHCP服务器向系统提交网络配置信息。二TCP原理TCP是面向接入的。在将数据发向远方主机之前,必须先建立TCP接入。这意味着只有在两端都实现了TCP接入后,才可以进行点-点之间的数据交换。建立TCP的点-点连接,包括“三重握手”的操作:1、客户机向服务器发出同步段(SYN),请求接入。2、服务器向客户机发出同步-应答段(SYN--ACK)。一方面作为对客户请求接入的响应,一方面要求客户端也

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。