网络协议基础知识
2013-08-28 14:19
435 查看
7 | 应用层 | 例如HTTP、SMTP、SNMP、FTP、Telnet、SIP、SSH、NFS、RTSP、XMPP、Whois、ENRP |
6 | 表示层 | 例如XDR、ASN.1、SMB、AFP、NCP |
5 | 会话层 | 例如ASAP、SSH、ISO 8327 / CCITT X.225、RPC、NetBIOS、ASP、Winsock、BSD sockets |
4 | 传输层 | 例如TCP、UDP、TLS、RTP、SCTP、SPX、ATP、IL |
3 | 网络层 | 例如IP、ICMP、IGMP、IPX、BGP、OSPF、RIP、IGRP、EIGRP、ARP、RARP、 X.25 |
2 | 数据链路层 | 例如以太网、令牌环、HDLC、帧中继、ISDN、ATM、IEEE 802.11、FDDI、PPP |
1 | 实体层 | 例如线路、无线电、光纤 |
常用的应用层协议有:
运行在TCP协议上的协议:
HTTP(Hypertext Transfer Protocol,超文本传输协议),主要用于普通浏览。
HTTPS(Hypertext Transfer Protocol over Secure Socket Layer, or HTTP over SSL,安全超文本传输协议),HTTP协议的安全版本。
FTP(File Transfer Protocol,文件传输协议),由名知义,用于文件传输。
POP3(Post Office Protocol, version 3,邮局协议),收邮件用。
SMTP(Simple Mail Transfer Protocol,简单邮件传输协议),用来发送电子邮件 。
TELNET(Teletype over the Network,网络电传),通过一个终端(terminal)登陆到网络。
SSH(Secure Shell,用于替代安全性差的TELNET),用于加密安全登陆用。
运行在UDP协议上的协议:
BOOTP(Boot Protocol,启动协议),应用于无盘设备。
NTP(Network Time Protocol,网络时间协议),用于网络同步。
其他:
DNS(Domain Name Service,域名服务),用于完成地址查找,邮件转发等工作(运行在TCP和UDP协议上)。
ECHO(Echo Protocol,回绕协议),用于查错及测量应答时间(运行在TCP和UDP协议上)。
SNMP(Simple Network Management Protocol,简单网络管理协议),用于网络信息的收集和网络管理。
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),动态配置IP地址。
ARP(Address Resolution Protocol,地址解析协议),用于动态解析以太网硬件的地址。
相关文章推荐
- 网络协议IPV6基础知识点集锦
- Java基础知识强化之网络编程笔记13:TCP之TCP协议上传图片并给出反馈
- 网络基础知识讲座十九:了解多播路由协议
- IOS Socket 01-网络协议基础知识
- 网络以及协议基础知识总结
- 【RL-TCPnet网络教程】第29章 NTP网络时间协议基础知识
- 网络基础知识讲座之五:学习生成树协议
- 网络基础知识-网络协议
- 网络基础知识讲座十九:了解多播路由协议
- JAVA基础知识之网络编程——-基于UDP协议的通信例子
- 网络基础知识之 HTTP 协议
- 基础知识---计算机各层网络协议 (图)
- Java基础知识强化之网络编程笔记03:UDP之UDP协议发送数据 和 接收数据
- [网络基础知识]HTTP协议结构
- 网络网络基础知识-协议分层和OSI参考模型
- 网络基础知识讲座之十:TCP协议理解进阶
- Java网络编程基础知识(IP/端口/协议)
- Mars老师的Android学习基本路线Linux、数据库、网络协议、服务器端开发知识基础知识
- 网络协议基础知识提纲