TCP/IP <1>
2017-10-23 22:30
148 查看
1.要想学习TCP/IP协议,就不得不知道ISO指定的OSI参考模型。OSI参考模型是一种比较理想化的模型,它将通信协议中必要的功能分成了七层,通过这些分层,使那些比较复杂的网络协议简单化。现今很多通信协议都是参考了OSI模型的。
OSI参考模型分为7层如下(博主自己总结了一下):
2.传输方式的分类
(1)按连接方式分
分为面向有连接型和面向无连接型,面向有连接型在传输之前,先打开一个连接,连接被关闭就无法传送数据。
面向无连接型,无需确认对端是否存在,发送端可随时发送数据。
(2)按交换技术分类
主要分为电路交换和分组交换。
电路交换:一端对一段,专用线路,其它端只能等待其完成传输后再进行通信。
分组交换:共享一条线路,各路数据发送至路由器,路由器缓存到自己的缓存区,再转发给目标,可以同时进行通信,但是速度受到影响,变得不确定,还可能由于缓存区溢出丢失数据。
(3)按接收端数量分类
OSI参考模型分为7层如下(博主自己总结了一下):
7 | 应用层 | 写入数据 |
6 | 表示层 | 将数据格式转化为通用数据格式 |
5 | 会话层 | 管理确定数据的的发送顺序,建立连接的时机等 |
4 | 传输层 | 创建逻辑上的通信连接,确认数据到达目的地址、保证传输可靠性 |
3 | 网络层 | 在网络互连得环境中,将数据从发送端传送接收端,进行数据包的发送处理 |
2 | 数据链路层 | 通过物理连接的传输介质互连得设备之间进行数据处理 |
1 | 物理层 | 将数据的0/1转换为电压和脉冲光,传送给物理传输介质,在网络层发送过来的数据加上包含mac地址信息的头部 |
(1)按连接方式分
分为面向有连接型和面向无连接型,面向有连接型在传输之前,先打开一个连接,连接被关闭就无法传送数据。
面向无连接型,无需确认对端是否存在,发送端可随时发送数据。
(2)按交换技术分类
主要分为电路交换和分组交换。
电路交换:一端对一段,专用线路,其它端只能等待其完成传输后再进行通信。
分组交换:共享一条线路,各路数据发送至路由器,路由器缓存到自己的缓存区,再转发给目标,可以同时进行通信,但是速度受到影响,变得不确定,还可能由于缓存区溢出丢失数据。
(3)按接收端数量分类
单播(unicast) | 1对1 |
广播(Broadcast) | 1对多 |
多播(Multicast) | 1对某一组 |
任播(Anycast) | 1对某一组的某一台 |
相关文章推荐
- TCPIP PROFILE<参数配置文件,无需单独阅读>
- TCP/IP<2>
- <<Effective TCP/IP Programming>>读书笔记
- <再看TCP/IP第一卷>关于网络层及协议细节---IP协议
- Linux kernel -TCP/IP 源码 欣赏 <一> --套接口缓存
- java多线程<二>TCP/IP实现简单的多客户端聊天
- <转>TCP/IP、Http、Socket的区别
- OSI 七层模型与各层设备对应 详细解释<TCP/IP下数据是如何进行传输>
- <<TCP/IP高效编程>>读书笔记
- <<图解TCP_IP_第5版>>下载
- <网络编程培训之一> 编程实现IP/TCP/UDP报文
- ethernet,ip,tcp结构<备份记忆>
- ethernet,ip,tcp结构<备份记忆>
- ethernet,ip,tcp结构<备份记忆>
- Android 室内定位系列:<1>地图构建
- oracle中的 where 1=1 和where 1<>1
- SQL 必知必会·笔记<1>了解SQL
- <从0到1>读书心得
- Git学习记录<1>
- 二进制<1>