计算机网络原理和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 六十至七十年代,网络的概念主要是主机架构的低速串行联接,提供应用程序执行.远程打 ...
随机推荐
- 第二个spring, 第7天
陈志棚:成绩的统筹 李天麟:界面音乐 徐侃:代码算法 代码初步已经完成.还差最后一步整合.附上最后一张截图
- java可变参数长度
一: 在python中 有可变参数*args和万能参数**args参数分别为列表和字典.在java中也有类似的可变参数列表.不过传递进去的是可变参数数组. package com.company; p ...
- CentOS7.3安装rz、sz命令
安装命令: yum install lrzsz 关于rz.sz: lrzsz是一款在linux里可代替ftp上传和下载的程序.lrzsz是一个unix通信套件提供的X,Y,和ZModem文件传输协议. ...
- GS环境里面 9999 常用密码的加密后的值
1. Test6530 APTZ5s6vrw1dglqO/63osA== 2. aaaaaa zgnewZXGGoqcPGtNpXTSXQ== 3. cwpass 3Me34S0+zY4xEGUFtz ...
- CentOS7 完整安装后创建私有的yum仓库
1. 安装 CentOS7 安装的包比较全,应用可以直接用. 2. 第一步创建 yum 包的存放路径 mkdir -p /var/www/html/ 3. 创建私有仓库 createrepo -v / ...
- 2016_NENU_CS_3
贴一下比赛的代码, 其中 I 题代码源于final大神 ok_again http://acm.hust.edu.cn/vjudge/contest/127444#overview I /***** ...
- [资源]--完美解决--用VS中的Git做代码管理器,与他人共享代码
1.创建代码仓库,这里说一下为什么要创建仓库,Git不能够作为源代码管理器,vs中自带的也只能够在本地进行管理,要和他们共享的话必须要有服务器端去存储代码,类似于SVN,它就有客户端和服务器端,这里推 ...
- java构造函数总结
构造函数总结 概念: 创建对象时由JVM自动调用的函数 作用: 在创建对象的时候给对象的成员变量赋值: 写法: 修饰符:可以用访问权限修饰符(public.private等)修饰:不能用s ...
- 2017ACM/ICPC亚洲区沈阳站-重现赛
HDU 6222 Heron and His Triangle 链接:http://acm.hdu.edu.cn/showproblem.php?pid=6222 思路: 打表找规律+大数运算 首先我 ...
- 2015 HIAST Collegiate Programming Contest H
A sequence of positive and non-zero integers called palindromic if it can be read the same forward a ...