zoukankan      html  css  js  c++  java
  • Python连载51-网络编程基础知识

    一、网络编程

    1.网络、网络协议(一套规则)

    2.网络模型:

    (1)七层模型-七层

    物理层(比如网线、锚)、数据链路层(比如电压电流)、网络层、传输层、会话层、表示层、应用层(我们的活动基本都在这一层)

    (2)四层模型

    链路层、网络、传输层、应用层

    (3)每一层都有相应的协议负责交换信息或者协同工作

    (4)TCP/IP协议族

    (5)IP地址:负责在网络上唯一定位一个机器

    i.IP地址分为ABCD类

    ii.IP地址是由四个数字段组成的,每个数字段的取值为0-255

    例如:192.168.xxx.xxx:局域网ip

    127.0.0.1代表本机

    IPV4、IPV6

    iii.端口:

    范围:0-65535   知名端口:0-1023   非知名端口:1024-655535

    (6)TCP/UDP协议

    UDP:非安全的不面向链接的传输

    i.安全性差;ii.大小限制为64kb;iii.没有顺序;iv.速度块

    TCP:基于链接的通信

    (7)SOCKET编程

    i.socket(套接字):是一个网络通信的端点,能实现不同主机进程通信,网络大多基于socket通信

    ii.通过IP+端口定位对方并发送信息的通信机制

    iii.分为UDP和IP

    ​二、源码

    2.CSDN:https://blog.csdn.net/weixin_44630050(心悦君兮君不知-睿)

    3.博客园:https://www.cnblogs.com/ruigege0000/

    4.欢迎关注微信公众号:傅里叶变换,个人公众号,仅用于学习交流,后台回复”礼包“,获取大数据学习资料

     

  • 相关阅读:
    订单超时30分钟自动取消
    获取网络时间
    aspose.words通过域导出word文件
    Excel导入时,解析日期类型单元格的办法。
    ALTER TABLE 报1062
    mysql快速生成测试数据
    GP 源码编译安装
    Kafka 集群群起/关闭脚本
    Zookeeper 常用命令
    OGG 同步无主键表且目标表多一个隐藏字段
  • 原文地址:https://www.cnblogs.com/ruigege0000/p/11870269.html
Copyright © 2011-2022 走看看