第二章 Tcp/ip简介 tcp协议: Tcp协议为可靠性,面向连接的协议,具有确认,顺序,流量控制等功能。 Tcp协议,主要用于对数据传输的可靠性要求较高的运用.例如:FTP,SMTP,HTTP 1, 面向连接可用“三次握手”简单简述如下: file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-10851.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-4253.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-13184.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-24019.png file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-10965.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-4367.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-8977.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-22958.png file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-32732.png file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-16239.png file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-31185.png file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-28944.png file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-8975.png 文字描述:当主机A要与主机B通信时,第一步主机A向主机B发送同步信号SYN将seq置于100,ctrl=syn,若主机B接受到主机A的同步信号SYN, 发送同步信号SYN,和确认信号ACK,若主机A收到主机B发送的那两种信号,则此时主机A和主机B就连接建立了。 流量控制: file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-25866.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-31144.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-17617.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-15928.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-8077.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-14431.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-1833.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-8189.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-4891.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-22880.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-24167.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-25536.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-669.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-5309.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-24549.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-20675.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-16985.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-12148.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-14139.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-13456.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-14535.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-18674.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-19891.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-15512.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-24991.png TCP通过接收窗口的大小,来控制流量,当接收方的接收速率小于发送方的发送速率,则减小接收窗口,来进行流量控制。 UDP协议: UDP协议是无连接,不可靠的。主要用于对发送速度要求较高,但可靠性要求不好的运用,数据传输。 例如:TFTP,DNS,DHCP,SNMP.。 两者的区别: 注:在数据传输过程中到底TCP,UDP,要具体看用户对数据的要求,对于数据正确性要求高的程序,需要用TCP,对于数据传输速度高,但可靠性要求不高的要求,需要用到UDP. 各类运用详情: 一,DHCP(dynamic host control protocol)在服务时,为了获取一个IP地址,它会向第二层和第三层发送广播地址,第二层广播是字段全为F,即FF:FF:FF:FF:FF:FF,第二层为字段全为1的广播地址。使用UDP协议 DHCP能获得如下信息: 1,IP地址 2,子网掩码 3,DNS 4,域名 5,默认网关 6,wins 信息
|