tcp/ip协议基础


1.分层:
应用层    对应计算机中的应用程序             【与用户交互,提供服务
传输层                                     【实现应用程序间的通信】
互联网层   传输层和互联网层对应计算机操作系统 【实现主机间的通信】
数据链路层 对应设备驱动程序与网络接口         【帧传输】

2.应用层常用协议
DNS(Domain Name System,域名系统)用于域名与IP地址的映射
URI(Uniform Resource Identifier,统一资源标识符)用于定位Web上可用的每种资源 -HTML文档、图像、视频片段、程序等 
HTML(HyperText Markup Language,超文本标记语言网页的本质就是超级文本标记语言,文本中包含了“超级链接
HTTP(HyperText Transfer Protocol超文本传输协议用于从WWW服务器传输超文本到本地浏览器
TLS/SSL(TLS:Transport Layer Security安全传输层协议  SSL:Secure Sockets Layer 安全套接层)用以保障在Internet上数据传输之安全
SMTP(Simple Mail Transfer Protocol简单邮件传输协议) 用于由源地址到目的地址传送邮件
POP(Post Office Protocol邮局协议)用于电子邮件的接收
IMAP(Internet Mail Access Protocol,Internet邮件访问协议)邮件客户端可以通过这种协议从邮件服务器上获取邮件的信息,下载邮件等,与POP3协议的主要区别是用户可以不用把所有的邮件全部下载,可以通过客户端直接对服务器上的邮件进行操作。
MIME(Multipurpose Internet Mail Extensions多用途互联网邮件扩展类型)多用于指定一些客户端自定义文件名,以及一些媒体文件打开方式。
TELNET  Internet远程登陆服务,为用户提供了在本地计算机上完成远程主机工作的能力
SSH( Secure Shell 安全外壳协议专为远程登录会话和其他网络服务提供安全性的协议。
FTP(File Transfer Protocol文件传输协议用于Internet上的控制文件的双向传输
SNMP(Simple Network Management Protocol 简单网络管理协议提供了一种从网络上的设备中收集网络管理信息的方法,也为设备向网络管理工作站                                报告问题和错误提供了一种方法。
MIB(Management Information Base管理信息库管理系统可访问的受管设备的控制和状态信息等数据变量都保存在MIB中。
SIP(Session Initiation Protocol,会话初始协议)用于创建、修改和释放一个或多个参与者的会话。
RTP(Real-time Transport Protocol实时传输协议)说明了在互联网上传递音频和视频的标准数据包格式

3.传输层常用协议
TCP(Transmission Control Protocol 传输控制协议面向连接的、可靠的、基于字节流的传输层通信协议
UDP(User Datagram Protocol用户数据报协议)无连接的协议
SCTP(Stream Control Transmission Protocol,流控制传输协议)提供基于不可靠传输业务的协议之上的可靠的数据报传输协议
DCCP(Datagram Congestion Control Protocol数据报拥塞控制协议)用来传输实时业务。它是一个可以进行拥塞控制的非可靠传输协议,并同时提供多种拥塞控制机制

4.互联网层常用协议
ARP(Address Resolution Protocol地址解析协议)根据IP地址获取物理地址
IP(Internet Protocol)网络之间互联的协议,规定了计算机在因特网上进行通信时应当遵守的规则
ICMP(Internet Control Message ProtocolInternet控制报文协议用于在IP主机路由器之间传递控制消息
LDAP(Lightweight Directory Access Protocol轻量目录访问协议)LDAP目录以树状的层次结构来存储数据

猜你喜欢

转载自blog.csdn.net/qq_36616692/article/details/80873002