侧边栏壁纸
  • 累计撰写 247 篇文章
  • 累计创建 16 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

计算机网络

kaixindeken
2021-04-17 / 0 评论 / 0 点赞 / 810 阅读 / 4,126 字

了解 TCP/IP 协议栈,对 TCP、UDP、Socket 等网络编程不再陌生。系统认知 Web 编程,不再局限于 CRUD 编程。

网络基础

协议基础
一次网络请求完整的生命周期
从物理层到链路层(MAC地址、以太网、无线LAN)
WIFI 由来与无线通信

网络层协议

IP 协议(一):宽带上网是如何实现的
IP 协议(二):IP 地址详解(组成、分类、子网掩码、IPv6 等)
IP 协议(三):路由控制(概念及流程、IP 数据包的分片与合并)
IP 协议(四):IP 报文首部格式
IP 协议(五):IP 地址如何分配(DHCP)
IP 协议(六):域名与 IP 地址是如何映射的(DNS)
IP 协议(七):如何通过 IP 地址获取 MAC 地址(ARP)
IP 协议(八):ping 的底层工作原理解析(IMCP)
IP 协议(九):如何通过NAT技术实现私有IP与公网IP之间的转换
路由协议(一):路由控制表是如何生成的(静态路由与动态路由)
路由协议(二):动态路由相关算法(距离向量算法、链路状态算法)
路由协议(三):动态路由相关协议(自治系统、RIP、OSPF、BGP)
IP 地址查看命令 ifconfig 和 ip addr 详解

传输层协议

传输层的定义及端口号设置
UDP协议简介
TCP协议(上):TCP 简介和报文格式
TCP协议(中):三次握手与可靠传输
TCP协议(下):流量控制与拥塞控制
Socket编程(上):套接字底层原理
Socket编程(下):服务器如何提高并发量(多进程、多线程、多路 IO 复用)

应用层协议

应用层协议概述
远程登录协议(上):基于 TELNET 模拟实现 HTTP 和 SMTP 客户端
远程登录协议(下):SSH 的基本使用和底层原理探究(非对称加密、中间人攻击、公钥登录)
文件传输协议:通过 FTP 实现与远程主机的文件传输(底层原理、服务端及客户端实现、SFTP)
电子邮件协议(上):电子邮件起源及通过 SMTP 协议实现邮件发送
电子邮件协议(下):通过 POP3、IMAP 协议接收邮件以及两者的区别
HTTP 协议概述(一):从 WWW 聊起
HTTP 协议概述(二):总体概览(上)
HTTP 协议概述(三):总体概览(下)

http 协议详解

URL 与 Web 资源
HTTP 报文组成结构
HTTP 请求方法
HTTP 响应状态码
HTTP 报文首部字段之通用首部篇
HTTP 报文首部字段之请求首部篇
HTTP 报文首部字段之响应首部篇
HTTP 报文首部字段之实体首部篇
HTTP 报文首部字段之扩展首部篇
Web 服务器概述和基本工作流程
HTTP 缓存的工作机制和实现原理(上)
HTTP 缓存的工作机制和实现原理(下)
CDN缓存概述及其实现原理
更安全的 HTTP —— HTTPS 理论基础篇
更安全的 HTTP —— HTTPS 实现原理篇
HTTP 认证实现方案介绍(基本认证、摘要认证、SSL 客户端认证、表单认证)
HTTP 性能优化篇(一):从 Ajax 到 WebSocket
HTTP 性能优化篇(二):HTTP/2.0 协议简介
构建 Web 应用的技术(HTML、CSS、JavaScript、PHP等)

流媒体协议

视频编码与直播的实现原理
常见的流媒体协议介绍(HTTP、HLS、RTSP、RTMP 等)
基于 RTMP 协议实现视频直播整体方案介绍(主播推流、服务器处理、观众拉流)
流媒体 CDN 实现方案及防盗链问题

RPC 协议

微服务与远程方法调用的引入
RPC 框架是如何实现远程方法调用的

0
博主关闭了当前页面的评论