计算机网络原理和OSI模型与TCP模型
计算机网络原理和OSI模型与TCP模型
一.计算机网络的概述
1.计算机网络的定义
计算机网络是一组自治计算机的互连的集合
2.计算机网络的基本功能
a.资源共享
b.分布式处理与负载均衡
c.综合信息服务
3.计算机网络的演进

4.按照地域范围
a>.LAN(Local Area Network) 通常指几千米以内的,可以通过某种介质互联的计算机、打印机、modem或其他设备的集合 MAN(Metropolitan Area Network);
b>. MAN覆盖范围为中等规模,介于局域网和广域网之间,通常是在一个城市内的网络连接(距离为10KM左右);
c>.WAN(Wide Area Network) 分布距离远,它通过各种类型的串行连接以便在更大的地理区域内实现接入;
5.网络的拓扑结构

6.按数据交换的形式
a.电路交换:基于电话网的电路交换
优点:延迟小、透明传输
缺点:带宽固定,网络资源利用率低,初始连接建立慢
b.分组交换:以分组为单位存储转发
优点:多路复用,网络资源利用率高
缺点:延迟大,实时性差,设备功能复杂
7.网络标准化组织
国际标准化组织(ISO)
电子电器工程师协会(IEEE)
美国国家标准局(ANSI)
国际电信联盟(ITU)
INTERNET架构委员会(IAB)
二.OSI参考模型与TCP/IP模型
伴随着计算机网络的飞跃发展,各大厂商根据自己的协议生产出了不同的硬件和软件 为了实现网络设备间的互相通讯,ISO和IEEE相继提出了OSI参考模型及其TCP/IP模型。(注意:生产环境中我们使用的基本上都是TCP/IP模型,OSI参考模型只是理论上的一种模型。)
1.OSI参考模型
OSI参考模型定义了网络中设备所遵守的层次结构
分层结构的优点:
a>.开放的标准化接口;
b>.多厂商兼容性;
c>. 易于理解、学习和更新协议标准
d>.实现模块化工程,降低了开发实现的复杂度
e>.便于故障排除
2.OSI参考模型层次结构
用2张图就可以清新的搞定,更多OSI模型资料请参考:http://www.cnblogs.com/yinzhengjie/p/6552995.html


3.数据的封装与解封装

4.物理层

5.典型物理层标准和设备
物理层介质 :
双绞线、同轴电缆、光纤、无线电信号等
局域网物理层
常见标准:10Base-T、100Base-TX/FX、1000Base-T、1000Base-SX/LX
常见设备:中继器、集线器
广域网物理层
常见标准:RS-232、V.24、V.35
常见设备:Modem
6.数据链路层

7.典型数据链路层标准
局域网数据链路层标准
IEEE802.1 基本局域网问题
IEEE802.2 定义LLC子层
IEEE802.3 以太网标准
IEEE802.4 令牌总线网
IEEE802.5 令牌环网
广域网数据链路层标准 HDLC PPP Frame Relay
8.网络层

9.网络层地址

10.路由协议与可路由协议
可路由协议(routed protocol):定义数据包内各个字段的格式和用途,对数据进行网络层封装;
路由协议(routing protocol) :在路由器之间传递信息,计算路由并形成路由表,为可路由协议选择路径;

11.面相连接和无连接的服务
面向连接的服务
a>.通信之前先建立连接,通信完成后断开连接;
b>.有序传递;
c>.应答确认;
d>.差错重传;
e>.适合于对可靠性要求高的应用;
无连接的服务
a>.尽力而为的服务;
b>.无需建立连接
c>.无序列号机制,无确认机制,无重传机制
d>.适合于对延迟敏感的应用
12.网络层协议操作

13.传输层

14.会话层、表示层和应用层

三.TCP/IP模型的层次结构
1.对比OSI参考模型和TCP/IP模型

2.网络接口层

3.网络层

4.传输层

5.应用层

计算机网络原理和OSI模型与TCP模型的更多相关文章
- CAP原理和BASE思想和ACID模型
问题的解读 对于上面三个例子,相信大家一定看出来了,我们的终端用户在使用不同的计算机产品时对于数据一致性的需求是不一样的: 1.有些系统,既要快速地响应用户,同时还要保证系统的数据对于任意客户端都是真 ...
- 计算机网络基础知识-OSI七层协议模型
一.物理层 物理层主要规定了物理设备的标准,如网线的类型.光纤的接口类型.各种传输介质的传输速率,物理层的数据以比特流(二进制)的形式存在,传输时将比特流转化为电流强弱,达到目的地之后再转化为比特流. ...
- 计算机网络OSI参考模型与tcp/ip四层模型
OSI参考模型--7层 1层物理层:主要定义物理设备标准,如网线的接口类型.光线的接口类型.各种传输介质的传输速率等.它的主要作用是传输比特流(就是由1.0转化为电流强弱来进行传输,到达目的地后在转化 ...
- OSI七层模型及TCP/IP四层模型
1) OSI七层模型及TCP/IP四层模型 OSI七层模型:是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系.它是一个七层的.抽象的模型,不仅包括一系列抽象的术语或概念,也包 ...
- linux OSI七层模型、TCP/IP协议栈及每层结构大揭秘
学习Linux,就算是像小编我这样的小萌新,也知道OSI模型.什么?!你不知道!!! 好吧,这篇秘籍拿走,不谢~~~ 一.两个协议 (1)OSI 协议模型(7层)国际协议 PDU:协议数据单元对 ...
- 网络之OSI七层协议模型、TCP/IP四层模型
13.OSI七层模型各层分别有哪些协议及它们的功能 在互联网中实际使用的是TCP/IP参考模型.实际存在的协议主要包括在:物理层.数据链路层.网络层.传输层和应用层.各协议也分别对应这5个层次而已. ...
- OSI 七层模型以及TCP/IP模型
OSI 七层模型 定义 OSI(Open System Interconnection)即开放式系统互联通信参考模型.该模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一 ...
- OSI七层模型与TCP/IP协议
作者:菘蓝 时间:2022/9/1 ================================================================================== ...
- 网络基础---OSI 模型与TCP/IP
一.网络的演进: 1.简单的联接:1960's ------------ 1970's Host Network 六十至七十年代,网络的概念主要是主机架构的低速串行联接,提供应用程序执行.远程打 ...
随机推荐
- MyBatis中if,where,set标签
<if>标签 <select id="findActiveBlogWithTitleLike" resultType="Blog"> S ...
- Junit4测试用例
一.题目简介 测试一元一次方程的求解 二.源码的github链接 https://github.com/liujing1994/test1 三.所设计的模块测试用例.测试结果截图 一元一次方程测试 ...
- Leetcode——171.Excel表列序号【水题】
@author: ZZQ @software: PyCharm @file: leetcode171_Excel表列序号.py @time: 2018/11/22 15:29 要求: 给定一个Exce ...
- AAPT2 error: check logs for details 问题的终究修复
AAPT2 error: check logs for details Process 'command '***\build-tools\27.0.3\aapt.exe'' finished wit ...
- yii框架通过IP地址来使用gii
这里使用的YII框架的版本是2.0.13 详情请参考官方文档:用Gii生成代码 使用gii的主要步骤 1.生成模型(Model Generator) 2.生成CRUD代码 注意点 1.在生成CURD代 ...
- SVN上线步骤笔记
项目代码位置: /data/svn/play_out 项目代码目录名称: test SVN创建位置:/data/svn/repos_Websvn线上地址:svn://192.168.1.1/repos ...
- 在Delphi中调用"数据链接属性"对话框设置ConnectionString
项目需要使用"数据链接属性"对话框来设置ConnectionString,查阅了一些资料,解决办法如下: 1.Delphi 在Delphi中比较简单,步骤如下: 方法1: use ...
- ceph 安装ceph问题汇总
1.在不同节点安装ceph时,出现以下异常: 参考这里 ceph deploy RuntimeError: NoSectionError: No section: 'ceph' 解决方法: 在报错的机 ...
- Luogu3297 SDOI2013逃考(半平面交+最短路)
把每个人的监视范围看成点,相邻的两个监视范围连边,那么跑一遍最短路就可以了(事实上边权都为1可以直接bfs).显然存在最优路线没有某个时刻同时被多于两人监视,要到达另一个区域的话完全可以经过分界线而不 ...
- wamp下php报错session_start(): open(d:/wamp/tmp\sess_ku776hvb06ko4lv9d11e7mnfj1, O_RDWR) failed: No such file or directory
报错提示 session_start(): open(d:/wamp/tmp\sess_ku776hvb06ko4lv9d11e7mnfj1, O_RDWR) failed: No such file ...