An open API service indexing awesome lists of open source software.

https://github.com/hblvsjtu/computer_networking_study

感觉学硬件从今年2月份到今天3月6号,满脑子都是操作系统,后面想深究一下网络基础和网络协议,毕竟后面是做关于网络当面的全栈工程师,估计基础部分要花一个月的时间。
https://github.com/hblvsjtu/computer_networking_study

computer-network

Last synced: 12 days ago
JSON representation

感觉学硬件从今年2月份到今天3月6号,满脑子都是操作系统,后面想深究一下网络基础和网络协议,毕竟后面是做关于网络当面的全栈工程师,估计基础部分要花一个月的时间。

Awesome Lists containing this project

README

          

# Computer_Networking_Study


------

### 作者:冰红茶
### 参考书籍:《Computer Networking_A Top-Down Approach Sixth Edition》

------

感觉学硬件从今年2月份到今天3月6号,满脑子都是操作系统,后面想深究一下网络基础和网络协议,毕竟后面是做关于网络当面的全栈工程师,估计基础部分要花一个月的时间。

## [链接:https://github.com/hblvsjtu/Computer_Networking_Study/blob/master/Computer%20Networking_A%20Top-Down%20Approach%20Sixth%20Edition.pdf](https://github.com/hblvsjtu/Computer_Networking_Study/blob/master/Computer%20Networking_A%20Top-Down%20Approach%20Sixth%20Edition.pdf)

## 目录

## Computer Networking

## A Top-Down Approach Sixth Edition

## 一、 计算机网络和因特网
### 1.1 什么是因特网
### 1.2 网络边缘
### 1.3 物理媒介
### 1.4 网络核心
### 1.5 分组交换网中的时延概述
### 1.6 计算机网络中的吞吐量
### 1.7 协议分层
### 1.8 网络攻击

## 二、 应用层
### 2.1 网络应用程序体系结构
### 2.2 进程通信
### 2.3 进程寻址
### 2.4 可供应用程序使用的运输服务
### 2.5 应用层协议
### 2.6 Web和HTTP协议
### 2.7 Web缓存
### 2.8 文本传输协议:FTP
### 2.9 电子邮件传输协议:SMTP
### 2.10 DNS:因特网的目录服务
### 2.11 P2P

## 三、 运输层
### 3.1 运输层和网络层的关系
### 3.2 多路复用multiplexing与多路分解demultiplexing
### 3.3 UDP协议
### 3.4 可靠的数据传输原理
### 3.5 流水线可靠数据传输原理
### 3.6 TCP协议
### 3.7 拥塞控制原理
### 3.8 TCP的拥塞控制
### 3.9 TCP吞吐量的宏观描述

## 四、 网络层
### 4.1 概述
### 4.2 数据报网络和虚电路网络
### 4.3 路由器工作原理
### 4.4 IPv4的数据报格式
### 4.5 IP数据包的分片
### 4.6 IPv4编址
### 4.7 DHCP动态主机配置协议
### 4.8 NAT网络地址转换
### 4.9 ICMP因特网控制报文协议
### 4.10 IPv6编址
### 4.11 路由选择算法

## 五、 链路层:链路,接入网和局域网
### 5.1 链路层提供的服务
### 5.2 多路访问协议
### 5.3 地址解析协议ARP
### 5.4 以太网协议
### 5.5 链路层交换机

## 六、 总结:访问www.google.com