资源内容
深入探索计算机网络|ComputerNetworking
从基本原理出发理解网络协议,并学习使用套接字进行网络编程。涵盖HTTP和DNS、TCP和QUIC、IPv4和IPv6、TLS等更多内容。
互联网及其支持的各种应用,如网页,已成为我们这个时代技术进步的最重要力量之一。
在本课程中,我们将涵盖使互联网、网页及其他计算机网络应用成为可能的关键协议。这不仅将帮助你充分利用现有的网络技术,还将助你在未来的技术发展中发挥作用。
本课程的核心是每个主题的一系列问题。你应该努力解决每个问题,并在需要时参考详细的解答和补充解释。此外,还有一些完整的研讨会,有些人发现这些研讨会有助于将各个主题联系起来。虽然本课程不需要教科书,但我们推荐《计算机网络自顶向下方法》(“Kurose&Ross”)作为补充材料。
1.喊话服务器
2.HTTP头服务器
3.简单的DNS客户端
4.数据包的生命周期(即“当…发生时”)
5.什么是套接字
6.我们所说的网络层是什么意思(OSI模型)
7.什么是系统调用(高级解释)
8.为什么数据包通常有1500字节的MTU
9.波斯特尔定律
10.绑定到端口意味着什么
11.如何知道库在使用哪些套接字系统调用
12.TCP和UDP之间的许多差异
13.延迟与吞吐量
14.netcat快速入门
15.什么是回环接口(即localhost)
16.HTTP代理基本代理
17.HTTP代理持久连接
18.HTTP代理并发
19.HTTP代理功能
20.HTTP/2简介
21.HTTP和浏览器的历史简介
22.代理、网关和隧道
23.理解HTTP头并回答自己的问题
24.使用setsockopt系统调用
25.HTTP持久连接的动机和实现
26.DNS客户端消息压缩
27.DNS客户端反向DNS
28.DNS客户端更多记录类型
29.DNS客户端解析追踪
30.DNS之前的主机名单一HOSTS.TXT文件
31.程序如何知道使用哪个DNS服务器
32.主机名的结构
33.理解DNS区域和区域传输
34.DNS类别65535个互联网替代方案
35.递归解析器如何用于反射攻击
36.DNS中的TTL是什么,它是否是一个好主意
37.根顶级域名和其他权威名称服务器角色
38.有损下载
39.可靠传输
40.TCP如何计算超时间隔
41.QUIC的主要思想是什么
42.VanJacobson是否拯救了互联网(拥塞控制概述)
43.流量控制和拥塞控制的基本区别
44.TCP滑动窗口背后的动机
45.TCP握手的目的是什么
46.TCP中初始序列号(ISN)的选择
47.TCP如何提供可靠的数据传输
48.TCP中的流量控制和缓冲演示
49.跟踪路由
50.跟踪路由自治系统
51.跟踪路由ICMP探测
52.跟踪路由自定义
53.跟踪路由、ping和mtr概述
54.为什么IPv4中的生存时间基本上是一个跳数计数
55.私有IP地址究竟是什么
56.自治系统和互联网的结构
57.理解CIDR子网
58.IPv4和IPv6之间的主要差异
59.路由器如何决定如何转发数据包
60.NAT的基本思想
61.分片和分段的区别
本站所有内容均由网络公开等合法途径整理而来,该资料仅作为阅读交流使用,并无任何商业目的,严禁用于商业用途。
任何访问、浏览本网站,购买或未购买者,都代表已阅读、理解并同意遵守本声明条款。
关于价格:本站资料价格均不代表原商品实价,标价仅为人工整理网站所收取的服务费用。
内容来源:本站所有内容均来自网络公开等合法途径,本店仅做整理;若版权方、出版社认为本站侵权,请立即通知本站。如版权属实,本站将立即下架相关资料,谢谢!
版权所属:本站售出资料的版权归相应内容作者或权利人所有,本站不对涉及的版权问题负法律责任。
免责声明:资料所标识的价格是对本店整理资料以及网盘运营必须的费用支出所支付的适应补偿,资料索取者应尊懂版权方的知识产权! 支持正版!!!
相关规定:根据二00二年一月一日《计算机软件保护条例》规定为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。
如有侵权请您联系邮箱:ccziyuanzhan@163.com 我们将第一时间为您处理!


















暂无评论内容