三:Social media Facepalm
文章来源:《经济学人》 Oct 09th 2021 期 Even when it has a point, Facebook is reviled. The problem starts at the top.has a point:有道理 reviled:谴责,辱骂 即使它有道理,Facebook也会受到谴责。 问题从顶部开始。 Disaster…
UDP套接字编程
上次记录了TCP的socket编程,对于UDP来说,其本身有优点也有缺点,无需连接,单播,组播,广播,传输快的优点多用于流媒体传输,谷歌基于UDP提出了QUIC的传输方式,这里主要讨论写一个简单的UDP协议传输的两个实体。首先需要理解client与server之间的交互,如图所示: 对于client而言,只需要知道对方的IP和端口就可以发送数据,而…
二:The impossible job
文章来源:《经济学人》 Nov 13th 2021 期 The demands on chief executives require them to be weirdexecutives:经理,执行者 weird:奇怪的 对首席执行官的要求让他们变得怪异 CELEBRITY BOSSES used to have nick-names that …
一:Biden and the border of walls and wobbles
文章来源:《经济学人》 Nov 13th 2021 期 why the tumult on America's southern border is becoming harder to handletumult:骚乱 handle:控制,抓住 为什么美国南部边界的骚乱变得越来越难处理了? THE SITE has an air of abando…
TCP套接字编程
一直学习计网的理论部分,接下来开始开始编程部分啦(Talk is cheap.Show me your code)。这个实验目的是实现编写server端和client端,在Linux系统下编写程序,加上原来的知识能够把这个实验完成。socket是一个整数,类似于文件描述符,这个整数作为程序与操作系统之间的沟通渠道。 首先需要理解server和cli…
第六章wireshark实验—802.3和ARP
一:捕获和分析以太网帧 •在浏览器中输入以下URL:http://gaia.cs.umass.edu/wireshark-labs/HTTP-ethereal-lab-file3.html打开wireshark进行抓包,首先分析http get的时间点(通过时间点来找对应的帧非常关键,不然就找不到想要的包了),由于这里分析的是802.3协议,不用分…
数位题(位值定理找规律)
题目链接:P1590 失踪的7 做这题的时候上来就是暴力,直接枚举每一位是否含有7,有则舍去,没有答案加1,能过7个测试点。后三个超时,数据范围太大,暴力枚举必定超时,这时候就需要根据数位寻找规律,先贴一个暴力代码记录一下叭。 #include <iostream> #include <cstring> #include &…
第七章wireshark实验—802.11
由于不能自己捕获802.11数据包,这里直接下载官方提供的包用wireshark分析就好啦。下载链接:zip,下载完成之后解压到当前文件夹,打开Wireshark_802_11.pcap,电脑上下载了wireshark会自动打开数据包,得到如图所示: 首先需要知道如下前提: •跟踪开始时,主机已与30 Munroe St AP关联。 •在t=24.…
自顶向下第六章习题
R1:交通工具类比于链路层帧 R2:不是,虽然每个链路都保证通过链路发送的IP数据报将在链路的另一端无误地接收到,但不能保证IP数据报将以正确的顺序到达最终目的地。在网络层可能丢失数据包 R3:链接访问;可靠交付:TCP中也有可靠的交付;流量控制:TCP中也有流量控制;错误检测:IP和TCP中也有错误检测;纠错;全双工:TCP也是全双工的。 R4:…
第五章wireshark实验—ICMP协议
本章实验的目的: •由Ping程序生成的ICMP消息; •跟踪路由程序生成的ICMP消息; •ICMP消息的格式和内容。 一:ICMP与ping命令 首先对网址进行带参数的ping:ping -n 10 www.ust.hk 参数“-n 10”表示应发送10条ping消息。通过wireshark进行抓包,可以看到一系列的ICMP包,分析包内数据。 …