随笔分类 - 网络
摘要:网络分层 TCP协议承载HTTP、HTTPS上层应用协议的数据传输 工作原理 连接 TCP是通过端口号来保持所有这些连接的正确运行的。 [源IP地址、源端口号] < - - - > [目的IP地址、目的端口号] 通过这四个值唯一地定义了一条连接,两条不同的TCP连接不能拥有4个完全相同的地址组件值,
阅读全文
摘要:简介 HTTPS网络分层 SSL是一个介于HTTP协议与TCP之间的一个可选层,HTTPS协议通过SSL or TLS层来进行服务请求与数据交互 通信端口 协议端口http默认80https默认443 SSL是一个二进制协议,与HTTP完全不同,其流量入口承载在默认的443端口,如果SSL和HTTP
阅读全文
摘要:mmap内存映射原理 1. mmap介绍2. Linux内存管理介绍结构体定义进程结构体(task_struct)内存结构体(mm_struct)虚拟内存区域结构体(vm_area_struct) 页表管理 3. mmap内存映射剖析内存&文件映射结构内存&文件映射过程 4. mmap函数语法功能参
阅读全文
摘要:1. 网络分层模型 因特网协议栈共有五层:应用层、传输层、网络层、链路层、物理层。不同于OSI七层模型这也是实际使用中使用的分层方式。 应用层 支持网络应用,应用协议仅仅是网络应用的一个组成部分,运行在不同主机上的进程则使用应用层协议进行通信。主要的协议有:http、ftp、telnet、smtp、
阅读全文