一周中的后两天 笔记(网路基础 Python基础)

网络基础 (统一的协议)
一,  计算机之间通过物理介质(网络设备)连接在一起
二,  计算机之间基于网络协议通信
 
tcp/ip五层
 
应用层
传输层:tcp/udp协议 找到对应的软件 一个软件对应一个端口号(确定那个软件)IP Mac 端口号确定软件位置
网络层 :       IPv4 IPv6地址  IP地址 子网掩码(通过暗位语运算 确定是否在一个局域网呢)   默认网关(跨局域联网)
ARP协议:知道目标IP地址,接包响应,返回Mac。通过IP地址获取Mac地址,发包!
数据路层:    Ethernet规定(以太网协议)  
       一个数据包:head(报头) 固定字节(发件者                               Mac地址 收件者Mac地址  数据类型)
                            date(数据包 具体内容)    
       网卡上有Mac地址(通过广播的方式通信)
物理层   :  物理层主要是发送高低电压 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
机器语言:    开发效率低 运行速度快
  汇编语言: 开发效率比较机器语言快一点  运行速度快 操作系统里面有一               部分是汇编语言编程的
  高级语言:Python c++等    开发效率高 运行速度慢 
 
 
 
高级语言翻译方式:
1,编译型:一次翻译,拿着编译后的结果直接给机器运行
                  C语言 开发效率低,运行快
2,解释型:Python开发效率高,运行慢
         解释器:Cpython Python3
 
 
占用内存小得数字会存在一个位置(小数池)需要大的存储空间的数字,会存在不同位置  
 
  id查看存储在内存的哪个位置
  type查看类型
  值  is 值        查看两个值id是否相同
  值  ==  值   查看两个值数是否相同
 
一周中的后两天 笔记(网路基础 Python基础)
       
 
 
 
注释     #        
    或者
多行注释用 '''
 
这个程序是干什么的
这个程序是干什么的
上一篇:React组件系统、props与状态(state)


下一篇:Linux curl 命令下载文件