python网络通信效率_Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手)...
Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手)
一丶CS/BS 架构
C/S: 客户端/服务器
定义:
这里的客户端一般泛指客户端应用程序EXE,程序需要先安装后,才能运行在用户的电脑上对用户的电脑操作系统环境依赖较大
比如:
qq、微信、网盘、优酷这一类是属于需要安装的桌面应用
优点:
安全性高,个性化设置,功能全面,响应速度快
缺点:
开发成本高,维护成本高.面向的客户固定
B/S:浏览器/服务器
定义:
Browser浏览器,其实也是一种Client客户端,只是这个客户端不需要大家去安装什么应用程序,只需在浏览器上通过HTTP请求服务器端相关的资源(网页资源),客户端Browser浏览器就能进行增删改查。
比如:
百度、知乎、博客园等使用浏览器访问就可以直接使用的应用
优点:
开发维护成本低,面向用户广泛
缺点:
安全性相对低,响应速度相对慢,个性化的设置单一
二丶互联网通信的原理
1.首先通过各种物理连接介质连接
2.精准找到对方计算机(软件)的位置
3.通过统一的标准协议(互联网协议:一系列的协议)进行数据的收发.
三丶osi七层协议
物理层:
功能:
主要是基于电器特性发送高低压(电信号), 0低压 1高压
传输介质:
光纤 ,双绞线
数据链路层:
功能:
将电信号进行分组
以太网协议:
对比特流数据进行分组.
一组电信号构成一个数据报,也称作'帧'
每一数据报(帧)由: 报头head 和 数据data 组成. 结构如下图
python网络通信效率_Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手)...相关推荐
- Linux网络编程(网络七层协议,TCP/IP,三次握手四次挥手,TCP/UDP的区别)
1.OSI 7层网络模型 1.网络七层协议 (1)OSI定义了网络互连的七层框架(物理层.数据链路层.网络层.传输层.会话层.表示层.应用层),即ISO开放互连系统参考模型. (2)各层功能定义 这里 ...
- Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手)...
Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手) 一丶CS/BS 架构 C/S: 客户端/服务器 定义: 这里 ...
- 网络流量分析详解(包含OSI七层模型、TCP协议及Wireshark工具用法)
网络流量分析 Network Traffic Analysis(NTA) 这个系列讲的是整个网络流量分析流程,其中包含TCP协议.HTTP协议详解和Wireshark.Tcpdump的详细用法,现在只 ...
- java 中的网络编程(Socket、TCP三次握手四次挥手、TCP/UDP/URL)
文章目录 前言 一.网络编程概述 二.网络通信要素概述 1.如何实现网络中的主机互相通信 2.网络通信协议 3.IP和端口号 4.InetAddress类 5.网络协议 6.TCP/IP协议簇 7.T ...
- Python 第二十八章 网络初识+五层协议+三次握手四次挥手
网络初识 1.C/S和B/S C:client客户端B:browse 浏览器S:server 服务器 C/S 架构:基于客户端与服务器之间的通信 QQ 皮皮虾 优点:个性化设置,响应速度快 缺点:开发 ...
- 网络架构,七层协议,三次握手四次挥手,socket套接字简单编程
一.单机架构 应用领域: 植物大战僵尸 office 二.CS架构 应用领域: QQ 大型网络游戏 计算机发展初期用户去取数据,直接就去主机拿,从这里开始就分出了客户端和服务端. 客户端:用户安装的软 ...
- 浅谈osi模型 三次握手 四次挥手 ddos攻击原理
C/S B/S 架构 C:client 端 B:browser 浏览器 S:server 端 C/S架构,基于客户端与服务端之间的通信 例如:QQ,抖音,快手,微信,支付宝等等 优点:个性化设置,响应 ...
- 超硬核!!!一篇文章搞定TCP、UDP、Socket、HTTP(详细网络编程内容+现实解释三次握手四次挥手+代码示例)【网络编程 1】
TCP.UDP.Socket 一天面试的经验: 什么是网络编程 网络编程中两个主要的问题 网络协议是什么 为什么要对网络协议分层 计算机网络体系结构 1 TCP / UDP 1.1 什么是TCP/IP ...
- Linux网络编程(传输层协议 )—tcp三次握手/四次挥手
传输层协议:负责应用程序之间数据传输-TCP/UDP UDP协议: 16位源端-对端端口:用于描述识别通信两端进程 16位数据报长度:能够存储最大数字 65535,(udp报文总大小不超过64k) 1 ...
最新文章
- tcl c语言笔试题,TCL技术类笔试题目.doc
- 使用C++实现Socket编程传输协议文件(包括大文件)
- Kubernetes 集群使用 Jenkins 持续发布
- python官网安装步骤-Python解释器的安装步骤
- Live Writer
- 全球及中国新能源汽车产业应用现状与运营前景规划报告2022版
- 生活中人人都是主角,也都不是主角
- mybatisplus修改单个属性_第二节	官封弼马温——类的属性
- 移动互联消亡者及原因分析
- 释放 HTML5 audio 的力量
- 抽象类及继承(本科生和研究生类)
- Combinations leetcode 组合问题
- 前端vue生成二维码,再合成海报图片
- matlab 曲面拟合,matlab曲面拟合
- 计算机组成原理补码位算法,[计算机组成原理] Booth算法 —— 补码一位乘法
- 线段树入门(线段懵逼树、加了一些解释,丰富了一下内容)
- 解决DELL WIN7 bootmgr is missing
- 如何分割cue+ape、cue+flac、cue+wav、cue+dts整轨音乐文件
- 记录梦幻手游PC端辅助开发及设计思路之整体架构
- 三、HTML5之文本元素
热门文章
- 3、IQ采样【入门软件无线电(SDR)】PySDR:使用 Python 的 SDR 和 DSP 指南
- 最新轻量级PHP在线解密工具源码V1.2版
- 微信投票html,飞速微信投票微信朋友圈投票程序
- 调试存储过程时提示ORA-20000: ORU-10027: buffer overflow, limit of 10000 bytes
- Forrester:AI 科技与商业严重脱节,系统优化才是企业 AI 应用之道
- 90+个文化娱乐数据集,含热门游戏,综艺节目等
- 供水管道损坏的原因及预防修复措施
- Microsoft Releases .NET 7新功能
- 如何将一个python文件打包成一个可执行的小程序
- EM规划器:EMPlanner