路由器是广域网的构建设备,当前最大的广域网是因特网。
错误处理:包裹函数
任何现实世界的程序都必须检查每个函数调用是否返回错误,当发生错误时,就会输出出错信息并终止程序的运行,一般是这么做的,但有时函数返回错误,我们不想简单的终止程序的运行,我们可以定义包裹函数,包裹函数完成实际的函数调用,检查返回值,并在发生错误时终止进程,我们约定包裹函数名师实际函数名的首字母大写形式。
服务器socket连接过程
通常情况下服务器进程在accept调用中被投入睡眠,等待某个客户连接的到达并被内核接受,tcp连接使用的三路握手建立连接,握手完毕时accept返回,其返回值是一个称为已连接描述符的新描述符,该描述符用于与新的连接那个客户端。
1-30页,time: 1 hours , next chapter 1.7