Yan Blog

代码编织梦想,程序创造未来

网络模型及协议相关(传输层)

UDP 和 TCP 的特点 UDP 首部格式 TCP 首部格式 TCP 的三次握手 TCP 的四次挥手 TCP 可靠传输 TCP 滑动窗口 TCP 流量控制 TCP 拥塞控制 1. 慢开始与拥塞避免 2. 快重传与快恢复 网络层只把分组发送到目的主机,但是真正通信的并不是主机而是主机中的进程。传输...

网络模型及协议相关(网络层)

概述 IP 数据报格式 IP 地址编址方式 1. 分类 2. 子网划分 3. 无分类 地址解析协议 ARP 网际控制报文协议 ICMP 1. Ping 2. Traceroute 虚拟专用网 VPN 网络地址转换 NAT 路由器的结构 路由器...

网络模型及协议相关(链路层)

基本问题 1. 封装成帧 2. 透明传输 3. 差错检测 信道分类 1. 广播信道 2. 点对点信道 信道复用技术 1. 频分复用 2. 时分复用 3. 统计时分复用 4. 波分复用 5. 码分复用...

网络模型及协议相关(概述)

网络的网络 ISP 主机之间的通信方式 电路交换与分组交换 1. 电路交换 2. 分组交换 时延 1. 排队时延 2. 处理时延 3. 传输时延 4. 传播时延 计算机网络体系结构 1. 五层协议 2. OS...

python编码问题

常用编码 ASCII编码: 8个比特作为一个字节(byte) Unicode编码: 常用的是2个字节表示一个字符,所以用Unicode编码比ASCII编码要多一倍的存储空间。 UTF-8编码(可变长编码): UTF-8编码把一个Unicode字符根据不同的数字大小编码成1-6个字节,常用的英文字母被编译成1个字节,汉字通常是3个字节,只有很生僻的字符才会被编码成...

centos7下常用开发环境的搭建

  在安装开发环境之前,建议用户首先进行linux中已安装软件包的更新,执行下面命令进行更新(必须联网),更新时间可能会比较久,需要等待一段时间。 1 yum update C、C++环境   服务器中安装的很多工具包都需要c语言和c++语言的环境支持,所以在服务器上部署其他服务之前首先进行c语言和c++语言的环境安装。 C环境: 1 yum -y install gcc C++环境...