2019-04-09-day028-OSI七层模型
内容回顾
概念
- 架构 : B/S C/S
- 硬件 :
- 网卡 :在计算机中 帮助我们完成网络通信
- 交换机 :在局域网内多台机器之间通信
- 路由器 :多个局域网之间的机器之间的通信
- 局域网 :一个区域内的多台机器组成的一个内部网络
- 域名 : 和ip地址有一个对应关系,我们访问的域名经过解析也能得到一个ip地址
- 协议类 :
- arp协议 : 通过ip地址获取mac地址
- ip协议 : ip地址的规范
- ipv4\ipv6
- 地址类:
- ip地址 :四位的点分十进制
- mac地址 :12位十六进制
- 子网掩码 : ip地址,255.255.255.0,255.255.0.0,255.0.0.0
- 网关ip : ip地址,你所在的网段和网关所在的网段是一样的192.168.16.254
- 保留字段 :
- 10.0.0.1-10.255.255.255
- 172.16.0.0-172.31.255.255
- 192.168.0.0 - 192.168.255.255
- 本地回环地址 127.0.0.1
- 全网段地址 0.0.0.0
OSI模型
TCP协议
- 面向连接\可靠\慢\对传递的数据的长短没有要求
- 两台机器之间要想传递信息必须先建立连接
- 之后在有了连接的基础上,进行信息的传递
- 可靠 : 数据不会丢失 不会重复被接收
- 慢 : 每一次发送的数据还要等待结果
- 三次握手和四次挥手
UDP协议
- 无连接\不可靠\快\不能传输过长的数据0
- 机器之间传递信息不需要建立连接 直接发就行
- 不可靠 : 数据有可能丢失
- udp协议 即时通讯类的软件 :qq 微信 飞信 歪歪
- tcp协议 发邮件\文件的时候
osi七层协议
- 应用层
- 表示层
- 会话层
- 传输层
- 网络层
- 数据链路层
- 物理层
五层模型
- 应用层 python send(b'hello,world')socket
- 传输层 端口 tcp/udp协议 四层路由器 四层交换机
- 网络层 ip地址相关 ip协议 路由器 三层交换机
- 数据链路层 mac地址相关 arp协议 网卡 二层交换机
- 物理层 网线
作业
- tcp协议和udp协议的区别总结
- 默写 :
- osi五层协议+物理设备+协议
- udp协议的代码
- 基于tcp协议完成一个登陆
- input用户名和密码 client
- 验证 server
- 进阶 : hashlib密文验证
- 实现一个局域udp协议的多人聊天
- 一对多 :每个人都有一个自己的id或者名字
- 进阶 : 就像qq一样你登陆之后,就可以选一个人给他发消息
2019-04-09-day028-OSI七层模型的更多相关文章
- OSI七层模型详解 TCP/IP协议
总结 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等 表示层 数据格式化,代码转 ...
- python网络编程-OSI七层模型详解
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 . 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于 ...
- 面试题系列——OSI七层模型
OSI(开放式系统互联模型)是一个开放性的通行系统互连参考模型,是一个协议规范.它把网络协议从逻辑上分了七层,每一层都有对应的物理设备. OSI七层模型是一种框架性的设计方法,设计的主要目的是为了解决 ...
- OSI七层模型
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 . 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于 ...
- TCP/IP四层模型和OSI七层模型
TCP/IP四层模型 TCP/IP是一组协议的代名词,它还包括许多协议,组成了TCP/IP协议簇.TCP/IP协议簇分为四层,IP位于协议簇的第二层(对应OSI的第三层),TCP位于协议簇的第三层(对 ...
- OSI七层模型及TCP/IP四层模型
1) OSI七层模型及TCP/IP四层模型 OSI七层模型:是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系.它是一个七层的.抽象的模型,不仅包括一系列抽象的术语或概念,也包 ...
- [转载]OSI七层模型详解
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 . 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于 ...
- 1-2 ISO/OSI七层模型简介
相关名词解释: ISO:国际标准化组织 OSI:开放系统互联模型 IOS:苹果操作系统, 但是在计算机网络中,IOS是互联网操作系统,是思科公司为其网络设备开发的操作维护系统 <1>OSI ...
- TCP/IP四层模型和OSI七层模型的概念
转:http://blog.csdn.net/superjunjin/article/details/7841099/ TCP/IP四层模型 TCP/IP是一组协议的代名词,它还包括许多协议,组成了T ...
- OSI七层模型:TCP/IP && HTTP && WebSocket && MQTT
OSI七层模型分为 物理层: 建立.维护.断开物理连接 处理bit流 数据链路层,将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正 处理数据帧 Frame 网络层,进行逻辑地址 ...
随机推荐
- 对偶图 并查集 BZOJ4423
题目链接 题目因为要根据上一次的输出结果来判断这次的输入,也就是要求我们强制在线,不能够把输入全部储存后处理 如果不要求强制在线,我们可以先把所以输入储存起来,从最后开始处理,把删边改成加边,如果在加 ...
- 『TensorFlow』SSD源码学习_其四:数据介绍及TFR文件生成
Fork版本项目地址:SSD 一.数据格式介绍 数据文件夹命名为VOC2012,内部有5个子文件夹,如下, 我们的检测任务中使用JPEGImages文件夹和Annotations文件夹. JPEGIm ...
- 利用JsonSchema校验json数据内容的合规性(转)
原文地址:Json schema 背景: 复杂的AJAX应用程序可以与数百个不同的JSON服务进行交互,因此,引入对客户端验证的需求. 在处理校验问题方面有着很多的工具,但是通常可以将它们归为以下几类 ...
- weblogic修改安装路径教程
我们有一个安装好的weblogic,我们想再装一个weblogic或者想把weblogic装到别的目录去,最直接的做法是从头装一个. 但是从头装一个是比较费时费力的,尤其是打补丁环节和创domain环 ...
- dvwa安装、配置、使用教程(Linux)
一.搭建LAMP环境 首先搭建好LAMP环境,如没配好参见“Linux+Apache+MySQL+PHP配置教程” 或者使用官方推荐的XAMPP:https://www.apachefriends.o ...
- py requests.post2
# -*- coding: utf-8 -*-import jsonimport requestsheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 6 ...
- git Please move or remove them before you can merge.
git clean -d -fx "" 其中 x -----删除忽略文件已经对git来说不识别的文件 d -----删除未被添加到git的路径中的文件 f -----强制运行
- Zookeeper面试题
Zookeeper是什么框架 分布式的.开源的分布式应用程序协调服务,原本是Hadoop.HBase的一个重要组件.它为分布式应用提供一致性服务的软件,包括:配置维护.域名服务.分布式同步.组服务等. ...
- jquery ready&&load用法
ready和load那一个先执行 DOM文档加载的步骤 (1) 解析HTML结构 (2) 加载外部脚本和样式表文件 (3) 解析并执行脚本代码 (4) 构造HTML DOM模型 //ready (5) ...
- 尚学堂java答案解析 第一章
本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改 一.选择题: 1.C 解析:java为了安全,中并没有引入C语言的指针概念. 2.AD 解析:B:Java先通过ja ...