一,详细介绍(详细的可以简单看)
TCP
TCP/IP是"transmission Control Protocol/Internet Protocol"的简写,中文译名为传输控制协议/互联网络协议, TCP/IP(传输控制协议/网间协议)是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据往来格式以及传送方式。TCP/IP是INTERNET的基础协议,也是一种电脑数据打包和寻址的标准方法。在数据传送中,可以形象地理解为有两个信封,TCP和IP就像是信封,要传递的信息被划分成若干段,每一段塞入一个TCP信封,并在该信封面上记录有分段号的信息,再将TCP信封塞入IP大信封,发送上网。在接受端,一个TCP软件包收集信封,抽出数据,按发送前的顺序还原,并加以校验,若发现差错,TCP将会要求重发。
TCP面向连接的服务(例如Telnet、FTP、和SMTP,SNMP,HTTP)需要高度的可靠性,所以它们使用了TCP。DNS在某些情况下使用TCP(发送和接收域名数据库),但使用UDP传送有关单个主机的信息。
UDP
UDP不被应用于那些使用虚电路的面向连接的服务,UDP主要用于那些面向查询---应答的服务,例如NFS。相对于FTP或Telnet,这些服务需要 交换的信息量较小。使用UDP的服务包括NTP(网落时间协议)和DNS(DNS也使用TCP)TFTP。基于UDP的协议主要有DNS, TFTP, SNMP
TFTP是一个传输文件的简单协议,它其于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的。此协议设计的时候是进行小文 件传输的。因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8位数据。
二,精解(好好看,能地分)
每一个应用层(TCP/IP参考模型 的最高层) 一般都会使用到两个传输层协议之一
: 面向连接的TCP传输控制协议:tcp三次握手,四次挥手。性质:可靠传输,差错控制,流量控制。
无连接的包传输的UDP用户数据报文协议 :不可靠的,无连接的。性质:高速率性,通信量浪费小。
其他协议有:
HTTP(HyperText Transfer Protocol,超文本传输协议)运行于TCP协议上。(https是http的安全模式,用ssL协议加密)
TELNET (Teletype over the Network, 网络电传) ,通过一个终端(terminal)登陆到网络(运行在TCP协议上)。(telnet用ssh加密)
FTP (File Transfer Protocol, 文件传输协议) ,由名知义(运行在TCP协议上) 。
SMTP (Simple Mail Transfer Protocol,简单邮件传输协议) ,用来发送电子邮件(运行在TCP协议上) 。
DNS (Domain Name Service,域名服务) ,用于完成地址查找,邮件转发等工作(运行在TCP和UDP协议上) 。
ECHO (Echo Protocol, 回绕协议) ,用于查错及测量应答时间(运行在TCP和UDP协议上) 。
NTP (Network Time Protocol,网络时间协议) ,用于网络同步(运行在UDP协议上) 。
SNMP (Simple Network Management Protocol, 简单网络管理协议) ,用于网络信息的收集和网络管理。(运行于UDP协议上)
BOOTP (Boot Protocol,启动协议) ,应用于无盘设备(运行在UDP协议上)。
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),动态配置IP地址,在网络适配器中的ip4的自动获取用的就是这个协议。
arp(地址解析协议)获取物理地址的一个TCP/IP协议,mac和ip的互换。
rarp(逆地址解析协议),和arp相反。
三,其他
DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据。说的通俗点就是域名和ip的一个对照表,通过域名找到ip,然后再去访问。
ip地址中的全零 和全一不能做ip,用于组播或者广播。
IP4是由4个0~255的数字组成的,换算二进制共有32位。而IPv6采用了长度为128位的IP地址
关于网络持续更新中