[size=medium]上篇博客中简单分析了TCP/IP的分层结构,以及TCP与UDP的比较,这里将详细分析TCP上运行的部分协议。
(1)HTTP[/size]
[img]http://dl2.iteye.com/upload/attachment/0099/4533/f15b075d-149a-3dc7-9098-52d37dad2527.jpg[/img]
[size=medium]HTTP请求消息时的部分状态码
一般情况下,3位状态码中第一位包含一般信息。“1”表示信息码;“2”表示访问成功;“3”表示重定向;“4”表示请求有误;“5”表示Web服务器出错。[/size]
[table]
|200 ||请求得到满足,信息在相应消息中返回
|
|301 ||请求的对象已经被删除;新的URL放在响应消息标题中,客户软件将请求自动转到新的URL
|
|400 ||服务器不能理解你的请求
|
|404 ||服务器没有找到请求的文件,请求文件不存在
|
|505 ||服务器不支持浏览器请求使用的HTTP版本号|
[/table]
[size=medium](2)HTTPS---HTTPS安全协议,在URL中使用HTTPS代替HTTP把消息引导到安全端口,而不是默认的Web端口号80,然后通过安全协议来管理(一个加密/身份验证层,在HTTP与TCP之间)。
HTTP与HTTPS的区别:
1.https协议需要到ca(全球最大的IT管理软件公司之一)申请证书,一般需要缴费;
2.http是超文本传输协议,信息是明文,https是具有安全性的ssl(采用RC4,MD5,RSA等)加密传输协议。
3.使用连接方式不同,端口不同,http:80,https:443;
4.合同谈判是连接无状态;https协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比较安全。
(3)FTP---文本传输协议:用于从远程计算机系统下载文件或把文件上传到远程计算机系统的协议。该协议可处理所有类型的文件,包括二进制文件和ASCII文件。
一般运在20,21端口,20用于传输数据流,21用于传输控制流。
当数据通过数据流传输时,控制流会会等待,等待的时间唱了,防火墙会设置其为超时,,所以大量和数据传输时会出现问题。
但是利用FTP可以促进文件共享,可以登陆到远程计算机,显示,创建,删除目录等。[/size]
[img]http://dl2.iteye.com/upload/attachment/0099/4557/9870686f-217e-33d6-9e76-2b0f4b32d392.png[/img]
[size=medium](3)POP3--电子邮局协议第三版本:端口110,因特网电子邮件的第一个离线协议标准.主要支持使用客户端远程管理服务器上的电子邮件。POP3服务器保存接收到的电子邮件一直到用户登录并下载邮件为止。
提到POP3,就继续说说IMAP好了。IMAP---交互式邮件存取协议。客户端可以通过这个协议从邮件度屋企获得邮件信息,并下载。和POP3的区别,IMAP只拿文件头下来,邮件仍在服务器上。POP3只有下载完成之后才可以阅读。IMAP的摘要浏览功能可以让用户看完邮件的相关信息后再决定要不要下载。
(4)SMPT--简单邮件传输协议,帮助每台计算机在发送或中转信件是找到下一个目的地。[/size]
[img]http://dl2.iteye.com/upload/attachment/0099/4555/62741e57-9551-3431-8d60-5b872596c357.png[/img]
(1)HTTP[/size]
[img]http://dl2.iteye.com/upload/attachment/0099/4533/f15b075d-149a-3dc7-9098-52d37dad2527.jpg[/img]
[size=medium]HTTP请求消息时的部分状态码
一般情况下,3位状态码中第一位包含一般信息。“1”表示信息码;“2”表示访问成功;“3”表示重定向;“4”表示请求有误;“5”表示Web服务器出错。[/size]
[table]
|200 ||请求得到满足,信息在相应消息中返回
|
|301 ||请求的对象已经被删除;新的URL放在响应消息标题中,客户软件将请求自动转到新的URL
|
|400 ||服务器不能理解你的请求
|
|404 ||服务器没有找到请求的文件,请求文件不存在
|
|505 ||服务器不支持浏览器请求使用的HTTP版本号|
[/table]
[size=medium](2)HTTPS---HTTPS安全协议,在URL中使用HTTPS代替HTTP把消息引导到安全端口,而不是默认的Web端口号80,然后通过安全协议来管理(一个加密/身份验证层,在HTTP与TCP之间)。
HTTP与HTTPS的区别:
1.https协议需要到ca(全球最大的IT管理软件公司之一)申请证书,一般需要缴费;
2.http是超文本传输协议,信息是明文,https是具有安全性的ssl(采用RC4,MD5,RSA等)加密传输协议。
3.使用连接方式不同,端口不同,http:80,https:443;
4.合同谈判是连接无状态;https协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比较安全。
(3)FTP---文本传输协议:用于从远程计算机系统下载文件或把文件上传到远程计算机系统的协议。该协议可处理所有类型的文件,包括二进制文件和ASCII文件。
一般运在20,21端口,20用于传输数据流,21用于传输控制流。
当数据通过数据流传输时,控制流会会等待,等待的时间唱了,防火墙会设置其为超时,,所以大量和数据传输时会出现问题。
但是利用FTP可以促进文件共享,可以登陆到远程计算机,显示,创建,删除目录等。[/size]
[img]http://dl2.iteye.com/upload/attachment/0099/4557/9870686f-217e-33d6-9e76-2b0f4b32d392.png[/img]
[size=medium](3)POP3--电子邮局协议第三版本:端口110,因特网电子邮件的第一个离线协议标准.主要支持使用客户端远程管理服务器上的电子邮件。POP3服务器保存接收到的电子邮件一直到用户登录并下载邮件为止。
提到POP3,就继续说说IMAP好了。IMAP---交互式邮件存取协议。客户端可以通过这个协议从邮件度屋企获得邮件信息,并下载。和POP3的区别,IMAP只拿文件头下来,邮件仍在服务器上。POP3只有下载完成之后才可以阅读。IMAP的摘要浏览功能可以让用户看完邮件的相关信息后再决定要不要下载。
(4)SMPT--简单邮件传输协议,帮助每台计算机在发送或中转信件是找到下一个目的地。[/size]
[img]http://dl2.iteye.com/upload/attachment/0099/4555/62741e57-9551-3431-8d60-5b872596c357.png[/img]


被折叠的 条评论
为什么被折叠?



