网络基础知识3
2016-03-10 15:30
232 查看
tcp/ip层次功能
(1)应用层:建立两个进程之间的端到端连接,并进行通信,拥有的协议http,smtp,ftp,telnet,ssh,snmp,dns)
(2)传输层:将从应用层得到的信息封装成分组(数据报或段),为上层应用层提供服务,将分组端到端发送给目的主机的传输层
2.1 tcp:面向连接,在两台主机传输层间建立连接,传送字节流。tcp提供流量控制(通过目的主机的接受速率调整源主机发送速率,防止目的主机溢出),差错控制(保证数据段无差错发送到目的地和重发受损数据段),拥塞避免(减少由于网络拥塞造成的数据段丢失)
2.2 udp:无连接,无重传控制
2.3 sctp:面向多媒体的新应用
(3)网络层:负责主机到主机的通信,ip定义了这一层的地址格式与结构并负责路由,由于ip是无连接并且没有差错控制,所以需要依赖其他协议的帮助,如传输层协议帮助重传,路由协议创建转发路由表,icmp/igmp/dhcp/arp的帮助
(4)数据链路层:负责将分组封装成帧进行传输,提供完整性检查和纠错
(5)物理层:负责携带帧中单独的比特穿过链路,将帧中的数据转化成介质中传输的信号
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(1) | 评论(0) | 转发(0) |
0
上一篇:网络基础知识2
下一篇:网络基础知识4
相关热门文章
黑客高手讲述入侵的实践经验...
"没有找到COMRes.dll,应用程...
如何给文件夹设置密码?...
免费使用正版卡巴斯基-最新key...
SQL注入之asp+MSSQL
linux dhcp peizhi roc
关于Unix文件的软链接
求教这个命令什么意思,我是新...
sed -e "/grep/d" 是什么意思...
谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
(1)应用层:建立两个进程之间的端到端连接,并进行通信,拥有的协议http,smtp,ftp,telnet,ssh,snmp,dns)
(2)传输层:将从应用层得到的信息封装成分组(数据报或段),为上层应用层提供服务,将分组端到端发送给目的主机的传输层
2.1 tcp:面向连接,在两台主机传输层间建立连接,传送字节流。tcp提供流量控制(通过目的主机的接受速率调整源主机发送速率,防止目的主机溢出),差错控制(保证数据段无差错发送到目的地和重发受损数据段),拥塞避免(减少由于网络拥塞造成的数据段丢失)
2.2 udp:无连接,无重传控制
2.3 sctp:面向多媒体的新应用
(3)网络层:负责主机到主机的通信,ip定义了这一层的地址格式与结构并负责路由,由于ip是无连接并且没有差错控制,所以需要依赖其他协议的帮助,如传输层协议帮助重传,路由协议创建转发路由表,icmp/igmp/dhcp/arp的帮助
(4)数据链路层:负责将分组封装成帧进行传输,提供完整性检查和纠错
(5)物理层:负责携带帧中单独的比特穿过链路,将帧中的数据转化成介质中传输的信号
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(1) | 评论(0) | 转发(0) |
0
上一篇:网络基础知识2
下一篇:网络基础知识4
相关热门文章
黑客高手讲述入侵的实践经验...
"没有找到COMRes.dll,应用程...
如何给文件夹设置密码?...
免费使用正版卡巴斯基-最新key...
SQL注入之asp+MSSQL
linux dhcp peizhi roc
关于Unix文件的软链接
求教这个命令什么意思,我是新...
sed -e "/grep/d" 是什么意思...
谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
相关文章推荐
- 网络基础知识2
- http://www.dewen.net.cn/q/15800/php如何生成十进制00到20之间的2位随机数
- http://www.dewen.net.cn/q/15807/java byte 疑问
- http head
- Linux网络编程--定时器之时间轮
- 网络基础知识1
- http://www.dewen.net.cn/q/16007/mysql查询如何先排序再分组呢
- http://www.dewen.net.cn/q/16042/jquery fadeIn和fadeOut问题
- http://www.dewen.net.cn/q/17095/SQL:用一条SQL语句统计出符合条件的内容
- http://www.dewen.net.cn/q/16222/C++排序中的sort函数第三个参数的疑问
- TCP/IP协议 1 ----实验楼转
- http://www.dewen.net.cn/q/15720/这样的情况一个sql语句怎么写
- 打造平安城市精品视频监控网络
- 浅谈HTTP中Get与Post的区别
- 使用802.1X+FreeRadius+LDAP实现网络准入方案
- node.js基础模块http、网页分析工具cherrio实现爬虫
- 判断安卓设备是否连接网络
- http 500错误详细代码意义
- iOS开发网络篇—数据缓存
- 关于HttpClient(调用openstack rest接口失败)