OSI模型 TCP/IP协议
常见术语 网络相关的术语 1、拓扑:物理拓扑-----体现了设备之间的连接关系 逻辑拓扑----设备之间的通信关系 2、数据载荷:传递的实际信息 3、报文(PDU--协议数据单元) 4、数据头部的作用:区分应用程序、找到数据的接收者 5、数据尾部的作用:确保数据是完整的 6、网关:转发不同网段的数据(离PC最近的三层交换机或 者路由器)
osi七层与TCP/IP协议
1.交换机:提供更多的接口,让多台主机可以相连
2.路由器:转发数据
网络工程师:
网络按范围分:
局域网:小范围网络;校园网,企业网
城域网:城市范围网络;
广域网:全国,全球网络;internet
网关一定要真实存在
网关:不同网段之间想通信 (连接在一起)需要借助网关 转发数据

单播——一对一,私聊
组播——一对多,群聊
广播——一对所有
广播域:一台机器发送广播,能收到消息的机器 都是在同一广播域
传输层:传输数据 通过端口号区分应用程序
1怎么传?
TCP :可靠协议 (安全性高,速度慢)
UDP:不可靠协议(安全性不高,速度快)

七层划分为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。

A和B通信
数据传输过来了:网卡 系统 应用
例如:Qq 微信 陌陌 soul

系统中每打开一个程序,系统会自动分配一个端口号(0~65535)
端口号:来区分应用程序
网络层:传给哪台主机 加入ip地址(源发出去的地址 目:目的地址)选路
数据链路层:mac地址 确认数据是否正确传给需要的机器 校验数据是否完整
物理层:比特流 数据 转换成电流信号
单工:只能发送 只能接收(学校广播,电台)
半双工: 虽然可以接受和发送,但是同时只能进行一种(对讲机)
全双工:同时接发(电话)
分层:
1.复杂问题简单化
2.便于排查故障
3.统一标准
公司设计自己的产品:
物理
协议
网络层:统称IP
IP协议
icmp协议:ping(排查网络故障)
如果网络有问题
先ping 自己 127.0.0.1(本机地址)
IGMP:组播协议
ARP:将IP地址 转换成MAC地址
RARP:将MAC地址 转换成IP地址 物理层: IEEE802.3有线局域网(以太网)
IEEE802.11无线局域网标准
数据链路层: 点对点协议(Point-to-Point Protocol) PPP协议是 目前广域网上应用最广泛的协议之一,它的优点在于 简单、具备用户验证能力、可以解决IP分配等。
传输层:
TCP:传输慢,有连接
UDP:传输快,没连接
应用层协议
0-65535 1000左右 固定
http:超文本传输协议 默认端口号:80
http:加密超文本传输协议 默认端口号:443 tcp
ftp:文件传输协议 默认端口号:20(权限)21(真实数据) tcp
tftp:简单文件传输协议(体量较小)默认端口号:69 udp
DNS:将IP地址 转换成 域名 www.baidu.com tcp udp 53
DHCP:动态获取ip地址 udp 67 68
数据封装过程:



报文:头部加上层数据
传输层:数据段
网络层:数据包
数据链路层:数据帧
核心层:高速转发数据
汇聚层:管理核心交换机
接入层:提供更多端口
OSI模型 TCP/IP协议的更多相关文章
- OSI模型 & TCP/IP模型
分层思想 分层思想:将复杂 的流程分解 为几个功能相对单一 的子过程 整个流程更加清晰 ,复杂问题简单化 更容易发现问题并针对性的解决问题 分层思想在网络中的应用 OSI模型 国际标准化组织(Inte ...
- 计算机网络——OSI、TCP/IP协议族详解
一.OSI七层协议体系结构域TCP/IP四层体系结构对比 ISO/OSI模型,即开放式通信系统互联参考模型(Open System Interconnection Reference Model),是 ...
- OSI与TCP/IP协议区别
1 OSI参考模型 谈到网络不能不谈OSI参考模型,虽然OSI参考模型的实际应用意义不是很大,但其的确对于理解网络协议内部的运作很有帮助,也为我们学习网络协议提供了一个很好的参考.在现实网络世界里,T ...
- OSI模型与TCP/IP协议族
OSI模型与TCP/IP协议族 年之后,TCP/IP协议族逐渐成为占主导的商用体系结构,广泛应用于Internet中,并通过广泛的測试.而OSI模型从来没有被全然实现过. 一.OSI模型: OSI与I ...
- OSI模型和TCP/IP协议族(三)
TCP/IP协议族 TCP/IP协议族的开发要比OSI模型更早,因此TCP/IP协议族的分层结构无法准确地与OSI模型一一对应.原始的TCP/IP协议族定义为建立再硬件基础上的四个软件层,不通过目前T ...
- TCP/IP协议与OSI协议
OSI协议是一个理想化的协议,它把网络传输过程分为七层模型,以达到形象化的理解的效果,在实际应用中没有被使用.TCP/IP协议可以看作是它的简化版,是目前应用最广泛的网络协议,许多协议都是以它为基础而 ...
- 网络协议OSI模型-TCP/IP-三次握手
OSI模型 在制定计算机网络标准方面,起着重大作用的两大国际组织是:国际电信联盟电信标准化部门,与国际 标准组织(ISO),虽然它们工作领域不同,但随着科学技术的发展,通信与信息处理之间的界限开始 变 ...
- TCP/IP协议簇分层详解---转
http://blog.csdn.net/hankscpp/article/details/8611229 一. TCP/IP 和 ISO/OSI ISO/OSI模型,即开放式通信系统互联参考模型(O ...
- 【思科】OSI和TCP/IP分层
OSI参考模型 20世纪70年代,ISO创建OSI参考模型,希望不同供应商的网络能够相互协同工作 OSI:开放系统互联 open system interconnection ISO:国际标准化组织 ...
随机推荐
- BUUCTF-snake
snake 这是我最想吐槽的一个题目,搞这个蛇在这里.我看的这个图就头皮发麻. 最不愿意做的题,建议以后出题能不能搞个正常的啊. 16进制打开发现压缩包,binwalk提取,得到三个文件 key中是b ...
- 你难道不知道Vue-cookie?
install npm install vue-cookies --save main.js import VueCookies from 'vue-cookies'Vue.use(VueCookie ...
- SAP APO-PP / DS
在SAP APO中,使用生产计划/详细计划(Production Planning/Detailed Scheduling)生成满足生产要求的采购建议. 此组件还用于定义资源计划和订单明细. 您还可以 ...
- awk内置函数、外部变量
外部变量 ①获取外部变量 格式: awk '{action}' 变量名=变量值 ,这样传入变量可以在action中获得值. 示例: test='awk test'--day-5 外部变量 ①获取外部变 ...
- UiPath条件判断活动If的介绍和使用
if的介绍 if语句是指编程语言(包括c语言.C#.Python.Java.汇编语言等)中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一. if在UiPath中的使用 ...
- NC17857 起床困难综合症
NC17857 起床困难综合症 题目 题目描述 21 世纪,许多人得了一种奇怪的病:起床困难综合症,其临床表现为:起床难,起床后精神不佳.作为一名青春阳光好少年,atm 一直坚持与起床困难综合症作斗争 ...
- 简单状压dp的思考 - 最大独立集问题和最大团问题 - 壹
本文参考:CPH ,USACO Guide (大佬请越过,这是初学笔记,不要吐槽内容) 前置知识:位运算基础,动态规划基础 介绍 状态是元素的子集的动态规划算法,可以用位运算来高效的优化. 那么第一道 ...
- NC20583 [SDOI2016]齿轮
题目链接 题目 题目描述 现有一个传动系统,包含了N个组合齿轮和M个链条.每一个链条连接了两个组合齿轮u和v,并提供了一个传动比x : y. 即如果只考虑这两个组合齿轮,编号为u的齿轮转动x圈,编号为 ...
- day01 Java_基础
1.类型 int:整数 long:长整数 double:浮点数 char:字符型--单引号只能有一个 boolean:布尔型--真假 string : 字符串--双引号,可以0-多个 2.算数运算符: ...
- Solution -「CF645F」Cowslip Collections
设 \(f(i)\) 表示大小为 \(k\),\(\gcd\) 为 \(i\) 的方案数.\(F(i)\) 表示大小为 \(k\),\(\gcd\) 为 \(i\) 的倍数的方案数. 不难看出:\(F ...