TCP/IP协议
TCP:传输控制协议用于保证被传输信息的完整性。
IP:国际互联协议负责将消息从一个地方传送到另一个地方
TCP/IP协议族是指有TCP/IP协议及其它子协议共同组成的一个集合
应用层主要包括以下协议:
文件传输类:HTTP,FTP,TFTP
远程登录:telnet;
电子邮件类:SMTP/IMAP/POP3;
域名解析类:DNS
网络管理:SNMP
HTTP协议
http 的连接方式有持久性连接和非持久性连接,http具有无状态性
客户端向web服务器发送的请求报文,报文的所有字段都是ASCII码。
HTTP中,POST与GET的区别
1 Get是从服务器上获取数据,Post是向服务器传送数据。
2 Get是把参数数据队列加到提交表单的Action属性所指向的URL中,值和表单内各个字段一一对应,在URL中可以看到。
3 Get传输的数据量小,不能大于2kb; Post传送的数据量较大,一般被默认为不受限制。
4 根据HTTP规范,Get用于信息获取,而且应该是安全的幂等的。
HTTP代理又称Web缓存或代理服务器(Proxy Server),是一种网络实体,能代表浏览器发出HTTP请求,并将最近的一些请
求和响应暂存在本地磁盘中,当请求的Web页面先前暂存过,则直接将暂存的页面发给客户端(浏览器),无须再次访问网络
FTP协议
文件传输协议FTP(File Transfer Protocol)是因特网中使用最广泛的文件传输协议。FTP使用交互式的访问,允许客户指定
文件的类型和格式(如指明是否使用ASCII码),并允许文件具有存取权限(如访问文件的用户必须经过授权,并输入有效的口令)。
FTP是基于TCP的文件传输协议。(TFTP是基于UDP的文件传输协议 端口69 ,采用客户机服务器模式的文件传输协议,仅提供简单的文件传输功能,没有存储授权与认证机制,不提供目录列表功能,传输由客户端发起。)
FTP主要功能是减小或消除在不同系统下处理文件的不兼容性。
FTP连接服务器进程的默认端口为21,传送数据的端口为20.
FTP协议-传输模式:1 ASCII 模式是默认的文件传输模式,主要特点是:本地文件转换成标准的ASCII码再传输,适用于传输文本文件。 2 二进制流模式(图像文件传输模式)主要特点:文件按照比特流的方式进行传输,适用于传送程序文件。
FTP的工作模式分为主动模式和被动模式。
远程登录协议:Telnet
telnet服务器进程端口23