TCP/IP协议群
什么是TCP/IP协议群?
指的是利用ip进行通信时所必须用到的协议群的统称。具体来说,ip或icmp等都是属于TCP/IP协议。
又是也将TCP/IP称为网络协议群
文件传输协议:FTP支持断点续传
TCP/IP协议群
应用协议:HTTP,SMTP,FTP,TELNET,SNMP
传输协议:TCP,UDP,
路由控制协议:RIP,OSPF,BGP
网际协议:IP/ICMP/ARP
什么是应用层协议?
应用协议定义了运行在不同的系统上的应用层如何相互传递报文的协议。
常见的应用层协议:
TELNET协议
TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。Telnet是常用的远程WEB服务器的方法
FTP协议:文件传输协议。是用于在网上进行文件传输的一套标准协议。它工作在OSI模型的地七层,TCP模型的第四次,即应用层,FTP允许用户以文件操作的方式(例如增删查改)和另一台主机通信
HTTP协议:一个简单的响应协议,它通常运行在TCP之上,它指定了客户端可能发送给服务器什么样的消息以及什么样的相应。
SNMP协议:简单的网络管理协议。专门设计用于在IP网络管理节点的一种标准协议
SMTP协议:一个简单的基于文本的协议。其指定了一条消息的一个或多个接收者,然后消息文本会被传输
DNS协议:域名系统,在万维网上作为域名和ip地址相互映射的一个分布式数据库能够使用户更加方便的访问互联网,而不用去记住就能够被机器直接的读取的ip
什么是传输协议?
传输层提供了进程之间的逻辑通信,传输层向高层用户屏蔽了下面网络核心的细节,是应用程序看起来像在两个传输层实体之间由一条端到端的逻辑通信信道
TCP:传输控制协议,TCP是一种面向连接的,可靠的,基于字节流的传输层通信协议。TCP为提供可靠传输性,实行”顺序控制“或”重发控制机制“。此外还具有”流控制“,”拥塞控制“。提高网络利用率等众多功能
UDP:是不具备可靠性的数据报文协议。虽然可以确发送消息的大小,但是不能够保证消息一定会到达。
TCP和UDP比较
TCP和UDP的优缺点无法简单的,绝对的去比较:TCP用于在传输层由必要实现可靠传输的情况;UDP主要用于那些对高速度传输和实时性由较高要求的通信或广播通信。TCP和UDP应该根据应用的目的按需使用
什么是网际协议?
网际协议是一个网络层协议,它包含寻址信息和控制信息,可使数据包在网络中中路由
IP协议:网际互连协议,它主要是完成两个任务,一个是寻找地址,一个是管理分割数据片
ICMP协议:确认IP包是否成功送到目标地址,通知在发送过程中IP包被丢弃的具体原因,改善网络设置等;在IPV4中ICMP仅仅作为一个辅助的作用支持IPV4。也就是说,在IPV4十七,即使没有ICMP,任然可以实现IP通信。然而,在IPV6中,ICMP的作用被扩大,如果没有ICMPV6,IPV6就无法进行正常的通信。
ARP协议:是一个位于TCP/IP协议群中的网络层,负责将某个IP地址解析成对应的MAC地址。主机将包含目标IP的地址信息的ARP请求广播到网络中的所有主机,并返回接受消息,以此确定目标IP的物理地址。