TCP/IP协议组中知名的应用层协议 ?超级文本传输协议–HTTP,用于访问Web服务。 ?安全的超级文本传输协议–HTTPS,能够将HTTP协议通信进行加密访问。 ?简单邮件传输协议–SMTP,用于发送电子邮件。 ?邮局协议版本3 --POP3,用于接收电子邮件。 ?域名解析协议–DNS,用于域名解析。 ?文件传输协议–FTP,用于在Internet上传和下载文件。 ?简单文件传输协议–TFTP,在客户机与服务器之间进行简单文件传输 的协议。 ?远程登录–telnet协议,用于远程配置网络设备和Linux系统。 ?动态主机配置协议–DHCP,用于计算机自动请求IP地址
计算机通信使用的协议包含三要素: ?计算机通信使用的协议包含三要素:语法、语义和同步。 ?语法 ? 定义协议中每种报文的格式:有哪些字段,字段是定长还是变长,如果是变 长,字段分割符是什么,都要在协议中定义。一个协议有可能需要定义多种 报文格式,比如ICMP协议,定义了ICMP请求报文格式、ICMP响应报文格式、 ICMP差错报告报文格式。 ?语义 ? 客户端能够向服务器发送那些请求(方法或命令),服务器有哪些响应(状 态代码),每种状态代码代表什么意思。 ?同步 ? 客户端访和服务器命令交互顺序,比如POP3协议,需要先验证用户身份才能 收邮件。
链路层为网络层提供服务,网络层为传输层提供服务,传输层为应用层提供服务 传输层作用:可靠传输 网络层作用:为数据包选择路径,到达目的地
TCP/IP协议结构体系: (网络层功能不变)
抓包分析:
|