`
zc985552943
  • 浏览: 287566 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
Babe4ca6-5e6f-33aa-9078-762ee3ccfb7e
云计算--hadoop
浏览量:11504
5e98c2c1-2a82-3388-bc80-7fca0170bb12
redis解说
浏览量:26676
088014c7-4d3f-39ce-b72e-4ebe7046a134
MongoDB读书笔记
浏览量:15652
D2b74847-c860-3e26-96fe-3fa4498d6348
Maven读书笔记
浏览量:26717
688db20f-402d-3a1d-8188-d6153d6c7465
Java通信
浏览量:13418
社区版块
存档分类
最新评论

01_socket编程_OSI介绍

OSI 
阅读更多

1.物理层

物理层的任务就是为它的上一层提供物理连接,以及规定通信节点之间的机械和电器特征,如规定电缆和接头的类型,床送信号的电压。在这一层,数据作为原始的比特(bit)流传输。本层的典型设备是集线器。

2.数据链路层

数据链路层负责在两个相邻节点间的路线上,无差错的传送以帧为单位的数据。数据链路层要负责建立、维持和释放数据链路的连接。本层典型的设备是交换机。

3.网络层

在计算机网络中进行通信的两个计算机之间可能要经过N个数据链路,也可能经过N个通信子网。网络层的任务就是选择合适的网间路由和交换节点,确保数据即使传送到目标主机。



 

4.传输层

该层的任务是根据通信子网的特性最佳的利用网络资源,为源主机和目标主机的会话层提供建立、维护和取消传输连接的功能。信息的传输单位是报文

5.会话层

管理进程之间的会话过程,负责建立、管理、终止进程之间的会话。会话层还通过在数据中插入校验点来实现数据的同步。

6.表示层

表示层对上层数据进行转换,以保证一个主机的应用层的数据可以被另一个主机的应用层理解。表示层的数据转换包括对数据的加密、解密、压缩、解压和格式转换

7.应用层

应用层确定进程之间通信的实际用途,以满足用户的实际需求。

TCP/IP参考模型对应OSI

TCP/IP参考模型的各层协议

 1.主机-网络层
 TCP/IP参考模型没有真正提供这一层的实现,也没有提供协议。它只是要求第三方实现的主机-网络层能够为上层提供一个访问接口,使得网络互联层能利用主机-网络层来传递IP数据包

2.网络互联层

功能是把IP数据包发送到目标主机,为了尽快的发送数据,IP协议把原始的数据拆分成多个数据包,然后延不同的路径传递数据包。数据包到达的先后顺序可能与文件的顺序不同,这就需要传输层对数据包重新排序,还原原始数据

3.传输层

传输层的功能是使源主机和目标主机的进程可以进行会话。

  • 大小: 23.9 KB
  • 大小: 30.6 KB
  • 大小: 46.3 KB
分享到:
评论

相关推荐

    c_socket编程入门

    #socket编程基础 Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层...

    TCP-IP_Socket网络编程

    网络采用分而治之的方法设计,将网络的功能划分为不同的模块,以分层的形式有机组合在一起。 每层实现不同的功能,其内部实现方法对外部其他层次来说透明,每层向上层提供服务,...两类非常重要的体系结构:OSI与TCP/IP

    中国科学技术大学TCP/IP Socket网络编程的PPT

    包括以下内容: 1、Internet与TCP/IP协议 2、TCP/IP协议体系结构与OSI模型 3、Socket编程接口 4、Windows Socket 5、Linux Socket 6、TCP/IP网络程序框架与示例 总共84页PPT。是一些基本概念的介绍,初学者可下。

    linux网络编程

    Linux网络编程之TCP/IP基础篇 01TCPIP基础(一) ISO/OSI参考模型 TCP/IP四层模型 基本概念(对等通信、封装、分用、端口) 02TCPIP基础(二) 最大传输单元(MTU)/路径MTU 以太网帧格式 ICMP ARP RARP 03TCPIP基础...

    Linux网络编程 视频 教程

    Linux网络编程之socket编程篇 Linux网络编程之进程间通信篇 Linux网络编程之线程篇 Linux网络编程之TCP/IP基础篇 01TCPIP基础(一) ISO/OSI参考模型 TCP/IP四层模型 基本概念(对等通信、封装、分用、端口)...

    C++教程网《Linux网络编程》视频百度云地址

    Linux网络编程之socket编程篇 Linux网络编程之进程间通信篇 Linux网络编程之线程篇 Linux网络编程之TCP/IP基础篇 01TCPIP基础(一) ISO/OSI参考模型 TCP/IP四层模型 基本概念(对等通信、封装、分用、端口)...

    [免费]2018年C++教程网的linux网络编程视频百度云下载链接.rar

    Linux网络编程之socket编程篇 Linux网络编程之进程间通信篇 Linux网络编程之线程篇 Linux网络编程之TCP/IP基础篇 01TCPIP基础(一) ISO/OSI参考模型 TCP/IP四层模型 基本概念(对等通信、封装、分用、端口)...

    c++教程网的linux网络编程视频下载

    Linux网络编程之socket编程篇 Linux网络编程之进程间通信篇 Linux网络编程之线程篇 Linux网络编程之TCP/IP基础篇 01TCPIP基础(一) ISO/OSI参考模型 TCP/IP四层模型 基本概念(对等通信、封装、分用、端口)...

    C++教程网视频:linux网络编程

    Linux网络编程之socket编程篇 Linux网络编程之进程间通信篇 Linux网络编程之线程篇 Linux网络编程之TCP/IP基础篇 01TCPIP基础(一) ISO/OSI参考模型 TCP/IP四层模型 基本概念(对等通信、封装、分用、端口)...

    2018年C++教程网的linux网络编程视频共41集百度云下载链接.rar

    Linux网络编程之socket编程篇 Linux网络编程之进程间通信篇 Linux网络编程之线程篇 Linux网络编程之TCP/IP基础篇 01TCPIP基础(一) ISO/OSI参考模型 TCP/IP四层模型 基本概念(对等通信、封装、分用、端口) 02...

    TCP-IP+Socket网络编程

    Internet与TCP/IP协议 TCP/IP协议体系结构与OSI模型 Socket编程接口 Windows Socket Linux Socket TCP/IP网络程序框架与示例

    Linux网络编程c++百度云.txt

    Linux网络编程之TCP/IP基础篇 Linux网络编程之socket编程篇 Linux网络编程之进程间通信篇 Linux网络编程之线程篇 Linux网络编程之TCP/IP基础篇 01TCPIP基础(一) ISO/OSI参考模型 TCP/IP四层模型 基本概念(对等...

    网络编程基础教学文件

    关于网络编程基础知识学习教学文件,章节有网络编程概述、网络相关术语、网络分层体系结构、即时通信的三...内容知识点设计网络编程基础、OSI/RM、TCP/IP模型、Socket网络编程等知识点。个人整理,不足之处欢迎提意见。

    Windows Sockets网络编程

    《Windows Sockets网络编程》分为三部分:第一部分(第1~6章),提供了翔实的背景知识和框架方面的概念,借助于此框架,读者可理解WinSock的具体细节,包括Windows Sockets概述、OSI网络参考模型、TCP/IP协议簇中的...

    Windows网络编程

    211第6章 Winsock基础 2126.1 套接字 2126.2 Socket编程模型与Winsock规范 2146.2.1 Socket编程模型演化 2156.2.2 Winsock套接字主要特点 2166.3 初始化Winsock 2176.4 建立Windows套接字 2186.5 错误检查和...

    Windows Sockets网络编程 总计4个包,part2

    第二部分(第7~12章),以FTP客户端实例为基础介绍了函数实例库,还介绍了客户端程序、服务器程序和DLL中间构件及它们的相应函数,并涵盖socket命令和选项及移植BSDSockets相关事项等;第三部分(第13~17章),...

    网络概述(Python网络编程)

    OSI模型、TCP/IP模型,端口,BS/CS架构,Socket编程。 IPv4、ipv6协议,面向连接的TCP:TCP协议是一种可靠的、一对一的、面向有连接的通信协议,通道的建立——三次握手、通道的关闭—— 四次挥手。

    Windows Sockets网络编程 可能是最清晰版本(Windows Sockets 2规范解释小组负责人亲自执笔。)总共4个包,part1

    第二部分(第7~12章),以FTP客户端实例为基础介绍了函数实例库,还介绍了客户端程序、服务器程序和DLL中间构件及它们的相应函数,并涵盖socket命令和选项及移植BSDSockets相关事项等;第三部分(第13~17章),...

    计算机网络安全教程

    本部分包括3章内容: ★第1章 网络安全概述与环境配置 ◎ 网络安全研究的体系、研究网络安全的必要性 ◎ 研究网络安全的社会意义,与网络安全...◎ Socket编程、注册表编程 ◎ 定时器编程、驻留程序编程和多线程编程

    linux网络编程-宋敬彬-part1

    5.1 OSI网络分层介绍 138 5.1.1 OSI网络分层结构 138 5.1.2 OSI的7层网络结构 139 5.1.3 OSI参考模型中的数据传输 140 5.2 TCP/IP协议栈 141 5.2.1 TCP/IP协议栈参考模型 141 5.2.2 主机到网络层协议 ...

Global site tag (gtag.js) - Google Analytics