有关互联网的协议可以分为3层
2008-07-23 19:59
459 查看
* 最底层的是IP协议,是用于报文交换网络的一种面向数据的协议,这一协议定义了数据包在网际传送时的格式。目前使用最多的是IPv4版本,这一版本中用32位定义IP地址,尽管地址总数达到43亿,但是仍然不能满足现今全球网络飞速发展的需求,因此IPv6版本应运而生。在IPv6版本中,IP地址共有128位,“几乎可以为地球上每一粒沙子分配一个IPv6地址”。IPv6目前并没有普及,许多因特网服务提供商并不支持IPv6协议的连接。但是,可以预见,将来在IPv6 的帮助下,任何家用电器都有可能连入因特网。
* 下一层是UDP协议和TCP协议,它们用于控制数据流的传输。UDP是一种不可靠的数据流传输协议,仅为网络层和应用层之间提供简单的接口。而TCP协议则具有高的可靠性,通过为数据报加入额外信息,并提供重发机制,它能够保证数据不丢包、没有冗余包以及保证数据报的顺序。对于一些需要高可靠性的应用,可以选择TCP协议;而相反,对于性能优先考虑的应用如流媒体等,则可以选择UDP协议。
* 最顶层的是一些应用层协议,这些协议定义了一些用于通用应用的数据报结构,其中包括:
o DNS:域名服务;
o FTP:服务使用的是文件传输协议;
o HTTP:所有的Web页面服务都是使用的超级文本传输协议;
o POP3:邮局协议;
o SMTP:简单邮件传输协议;
o Telnet:远程登陆等。
* 下一层是UDP协议和TCP协议,它们用于控制数据流的传输。UDP是一种不可靠的数据流传输协议,仅为网络层和应用层之间提供简单的接口。而TCP协议则具有高的可靠性,通过为数据报加入额外信息,并提供重发机制,它能够保证数据不丢包、没有冗余包以及保证数据报的顺序。对于一些需要高可靠性的应用,可以选择TCP协议;而相反,对于性能优先考虑的应用如流媒体等,则可以选择UDP协议。
* 最顶层的是一些应用层协议,这些协议定义了一些用于通用应用的数据报结构,其中包括:
o DNS:域名服务;
o FTP:服务使用的是文件传输协议;
o HTTP:所有的Web页面服务都是使用的超级文本传输协议;
o POP3:邮局协议;
o SMTP:简单邮件传输协议;
o Telnet:远程登陆等。
相关文章推荐
- 互联网上常用协议的工作端口
- 把注册表中有关自启动的项权限关掉,就可以实现安全的病毒免疫
- 复习大致可以分为三个阶段
- Android 开发中使用的颜色可以分为两种,自定义颜色和系统颜色
- 有关网络协议的一点学习
- 为什么比尔盖茨不挣完所有互联网生意可以赚的钱?
- 有关ICP(Internet Cache Protocol)协议的总结(二)之RFC2187
- 互联网协议
- 操作系统与应用程序的关系 操作系统主要可以分为两大部分:内核和内核之外的一些程序。内核就是直接控制最底层的硬件,而我们日常所用到的软件,大都是通过内核之外一些程序与内核之间的接口完成的,例如WINDO
- 互联网人离开北上广深回到所在的二三线城市可以做些什么?
- 互联网结构模型和协议
- 学习资源分享,想了解某个协议的基础知识可以去H3C的网站学习,挺好~~
- (科普)互联网协议
- DemoSpinner有关多个Spinner的例子,网上找的都不是 想要的,可以网络获取数据添加的Spinner
- 管理可以分为五个层次
- JSP+Tomcat+花生壳 将自己辛辛苦苦做的web网站发布到互联网上,让外网的兄弟们也可以看到
- 互联网协议入门
- 学习嵌入式系统可以分为哪几个阶段呢?
- 互联网五层模型及相应协议
- 视频协议有关知识点学习