计算机网络课程的相关知识,路过的都来看一下,谢谢
发布网友
发布时间:2022-05-09 01:31
我来回答
共2个回答
热心网友
时间:2023-10-17 12:33
1.跟TCP的相似应该是它们同为传输协议,在一些条件下UDP速度要比TCP快的多,应该能快40%,因为它几乎不用增加什么处理工作;
UDP是传输层上惟一的无连接协议,它一般跟应用层协议和服务有关,比如BOOTP、DHCP、SNMP等等啦。TCP是面向连接的TCP/IP协议。那么TCP它有超时机制,确认机制,如果连接不能确认还要等待。太麻烦了;
所以在应用层和服务层选用UDP不用TCP来传输,答案是因为TCP强大而可靠,但是它负担太多,对应不太重要的服务来说,TCP就是大材小用了。
2.FTP(文本传输协议)是一种依赖TCP的应用层协议。基本原理和工作过程比较难回答,FTP命令是紧跟着TCP题头,要理解FTP在网络的如果工作的最好方法就是在一个FTP通信中一次只观察一个数据包。简单的说一下:
服务器/客户机 S/C FTP登录要经过一次TCP三次握手
登录完成
建立FTP数据连接(三向TCP握手)
使得数据连接获得目录列表
关闭连接,进入XXX目录
在建立FTP数据连接(三向TCP握手)
服务器发送文件到客户机
关闭命令连接
3.HTTP超文本传输协议
工作原来我也简单的写,不是很完整,不过意思就那样。
建立TCP连接(TCP三向握手) 客户机向服务器 C TO S
服务器端口 80确认 HTTP get 应答:返回给C一个时间,服务器类型,上次修改时间、电子标签、内容长度等信息。
接下来是二级的TCP连接 S向C发送信息
保持这个连接以获得图形,知道整个网页下载至客户机后关闭连接。
热心网友
时间:2023-10-17 12:33
看不懂