一、 TCP/IP协议简介
TCP/IP协议是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。
1、TCP传输控制协议用于保证被传输信息的完整性。即TCP负责发现传输的问题,一旦有问题就发出信号,要求重新传输,知道所有数据安全正确的传输到目的地。
2、IP网际互联协议负责将消息从一个地方传送到另一个地方。即给因特网的每一台联网设备规定一个地址。
3、其它协议
UDP:用户报文协议
telnet:远程登录协议
SMTP:简单邮件传输协议
FTP:文件传输协议
HTTP:超文本传输协议
DNS:域名协议
SNMP:简单网络管理协议
4、TCP/IP协议族是指有TCP/IP协议及其他子协议共同组成的一个集合
二、 应用层协议
(一)TCP/IP应用层
1. TCP/IP应用层对应了OSI参考模型的上三层(会话层、表示层和应用层)
2. 应用层主要包括:
文件传输类:HTTP(超文本传输协议)、FTP(文件传送协议)
TFTP(简单文件传输协议)
远程登录类:Telnet
电子邮件类:SMTP/IMAP/POP3
域名解析类:DNS
网络管理类:SNMP
(二)文件传输类协议
1. TCP/IP应用层文件传输类主要包括:HTTP、FTP、TFTP
超文本传送协议(hyper text transfer protocol,HTTP)
文件传送协议(file transfer protocol,FTP)
TFTP(Trivial File Transfer Protocol,简单文件传输协议)
2. HTTP协议
什么是超文本(HyperText)?
包含超链接(Link)和各种多媒体元素标记(Markup)的文本。这些超文本文件彼此链接,形成网状(Web),因此又被称为网页(Web Page)。这些链接使用URL表示。最常见的超文本格式是超文本标记语言HTML
超文本首先是文本,其内容无非是一些字符。但又超于文本,它不再是传统的线性文本,而是可以通向四面八方的非线性文本,使原先的单一的文本变成了无限延伸、扩展的超级文本、立体文本
什么是URL?
URL即统一资源定位符(Uniform ResourceLocator),用来唯一地标识万维网中的某一个文档。URL由协议、主机和端口(默认为80)以及文件名三部分构成。
例:http:// www.sxtyu.com:80/ new/index.html
协议:// 主机:端口(80)/ 文件名及其路径
什么是超文本传输协议HTTP?
是一种按照URL指示,将超文本文档从一台主机(Web服务器)传输到另一台主机(浏览器)的应用层协议,以实现超链接的功能。