1.osi  7层模型

5层:
    应用层
应用层 表示层
    会话层
传输层
网络层
数据链路层
物理层
4层:
    应用层
应用层 表示层
    会话层
传输层
网络层
物理层 数据链路层
    物理层

注意:7层背会。

2.tcp的三次握手,四次挥手

  socket客户端向服务端发起连接请求:三次握手

  client.connect((....))

    我能打你吗

      来呀来呀

    好的,就来

    ——————————————

  client.send('发送数据')

    收发数据       收发数据

  客户端和服务端断开连接:四次挥手

    client。close()或 conn。close()

      ——————————

      我要断开链接

              断开就断开,等我处理一些手头的数据

              。。。。

              我处理完了,断开吧

      886

补充:断开连接时,反应到代码上:抛出异常/发送空内容;

转载于:https://www.cnblogs.com/Mrszhao/p/9623278.html

py 的 第 31 天相关推荐

  1. Universal DEP/ASLR bypass with msvcr71.dll and mona.py

    转载自: https://www.corelan.be/index.php/2011/07/03/universal-depaslr-bypass-with-msvcr71-dll-and-mona- ...

  2. python records库_你的第一份Python库源码阅读:records库

    基本介绍 records是kennethreitz的for Humans™系列,使用原生sql去操作大多数的关系型数据库(Postgresql, MySQL, SQLite, Oracle和 MS-S ...

  3. python中json模块_Python使用内置json模块解析json格式数据的方法

    本文实例讲述了Python使用内置json模块解析json格式数据的方法.分享给大家供大家参考,具体如下: Python中解析json字符串非常简单,直接用内置的json模块就可以,不需要安装额外的模 ...

  4. hdu4122 制作月饼完成订单的最小花费

    题意:       有一个加工厂加工月饼的,这个工厂一共开业m小时,2000年1月1日0点是开业的第一个小时,每个小时加工月饼的价钱也不一样,然后每个月饼的保质期都是t天,因为要放在冰箱里保存,所以在 ...

  5. hdu4515 小模拟

    题意:       给你当期日期,问前D天和后D天的年月日. 思路:      直接模拟就行了水题,对了别忘了题目2013,3,5要输出这样的2013/03/05. #include<stdio ...

  6. binlog2mysql,MySQL 数据恢复工具之binlog2sql

    概述 已测试环境 Python 2.7, 3.4+ MySQL 5.6, 5.7 最后一次更新是2年前的事情了,一些开源工具上线生产的时候还是需要注意. MySQL8.0的暂时还是不要使用了. 从My ...

  7. Linux下安装scikit-learn

    Linux下安装scikit-learn sudo apt-get install python-pip sudo apt-get install python-pandas python-sympy ...

  8. supervisor安装部署和使用实例

    Supervisord是用Python实现的一款非常实用的进程管理工具,类似于monit,monit和supervisord的一个比较大的差异是supervisord管理的进程必须由superviso ...

  9. 【NOIP】关押罪犯

    带权并查集,其实这种并查集的核心就是"向量" 1 #include<cstdio> 2 #include<iostream> 3 #include<a ...

最新文章

  1. C++ 函数的模板的使用
  2. Sort Colors leetcode java
  3. 工程狮爸爸如何准备儿童节礼物?
  4. 局域网限速软件_2号破解app重器推荐一款强大的快捷软件
  5. poj2485poj2395 kruskal
  6. “好师父”如何破解大学生就业难题
  7. Mutual Review
  8. 部署VC2008应用程序时不能运行解决办法
  9. CSDN超实用的浏览器插件—去自家网站/搜索广告、超快捷万能搜索、各种实用小功能等诸多功能等你探索
  10. matlab需要什么运行库,运行库是什么?常用软件运行库都有哪些?
  11. 拼图游戏怎样切换代码html,HTML5技术之图像处理:一个滑动的拼图游戏-H5教程
  12. 天津SEO优化:seo优化后期网站关键词排名下降原因
  13. 旷世科技IoU-Net
  14. uart口图片_串口(USART)框图的讲解
  15. 3D模型欣赏:Cyber-boy机车不良风男孩
  16. 学习笔记(06):2019网络安全超详细入门教程-基本命令
  17. 联盛德 HLK-W806 (八): 4线SPI驱动SSD1306/SSD1315 128x64 OLED液晶屏
  18. lambda :: 和计算list中某个字段值的总和
  19. 让Windows XP用上Windows 7的任务栏
  20. groovy xml操作

热门文章

  1. 电子文件归档为什么非云不可
  2. 一款基于jquery和css3的响应式二级导航菜单
  3. Servlet入门 代码
  4. shell介绍,命令历史,命令补全和别名 ,通配符, 输入输出重定向
  5. 插入排序,希尔排序,堆排序
  6. 成员资格、授权 – ASP.NET MVC 4 系列
  7. 小蚂蚁学习mysql性能优化(4)--SQL以及索引优化--具体一些优化方法
  8. **使用 Git Hook 实现网站的自动部署
  9. ios实例开发精品源码文章推荐
  10. 进程的同步、互斥以及PV原语