Java网络编程:OSI七层模型和TCP/IP模型介绍
2024-08-28 14:34:30
OSI(Open System Interconnection),开放式系统互联参考模型 。是一个逻辑上的定义,一个规范,它把网络协议从逻辑上分为了7层。每一层都有相关、相对应的物理设备,比如常规的路由器是三层交换设备,常规的交换机是二层交换设备。OSI七层模型是一种框架性的设计方法,建立七层模型的主要目的是为解决异种网络互连时所遇到的兼容性问题,其最主要的功能就是帮助不同类型的主机实现数据传输。它的最大优点是将服务、接口和协议这三个概念明确地区分开来,通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯。
TCP/IP协议是Internet最基本的协议、Internet国际互联网络的基础,主要由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。
ISO制定的OSI参考模型的过于庞大、复杂招致了许多批评。伴随着互联网的流行,其本身所采用的TCP/IP协议栈获得了更为广泛的应用和认可。在TCP/IP参考模型中,去掉了OSI参考模型中的会话层和表示层(这两层的功能被合并到应用层实现)。同时将OSI参考模型中的数据链路层和物理层合并为主机到网络层。
最新文章
- WebService如何根据对方提供的xml生成对象
- AndroidManiFast 字段意义
- 微软Dynamics 使用葡萄城的Wijmo 5提供移动端用户界面
- 迅为iTOP-4412核心板调整电压
- 源码解读—Stack
- JS回车事件
- git的使用--不错的博客【转】
- RHEL 7特性说明(七):编译程序及工具
- jquery之ajaxfileupload异步上传插件
- windows7环境下 硬盘安装ubuntu 12.04 server版
- Mysql Binlog Dump原理
- python 之栈的实现
- [原创]CentOS下Radius服务器搭建
- sodu 命令场景分析
- Python之子进程subprocess模块
- C语言第二次博客作业—分支结构
- android系统下消息推送机制
- 将map中的值赋值给一个java对象
- [工具] Sublime Text 使用指南
- 为什么要使用GetSafeHwnd()函数