计算机网络
三选在阿里搬砖块
00年程序员,22年进入阿里巴巴,记录人生和职业里程,分享开发相关知识。
展开
-
《网络是怎样连接的》笔记
《网络是怎样连接》一书以一种十分简略通俗的语言讲清楚了整个网络构建的过程。我们在浏览器上输入一个网址,本地的计算机获得了什么样的信息?针对这些信息,本地的计算机会进行那些操作?通过网线等设备,信号以什么方式在局域网中传播?局域网如何连接到全球的互联网?服务器的局域网为接收信号进行了什么工作?访问的服务器对获得的信号进行哪些处理和反馈?...原创 2020-11-14 20:26:10 · 136 阅读 · 1 评论 -
《网络是怎样连接的》计网第六章:服务器端
文章目录八、服务器端1.等待连接模块2.客户端通信模块3.具体过程4.全过程:5.数据处理八、服务器端1.等待连接模块服务器程序启动并读取配置文件完成初始化操作后运行,创建套接字,之后进入等待连接的暂停状态,当客户端发起连接,此模块会恢复运行并接受连接,将套接字移交给客户端通信模块2.客户端通信模块使用已连接套接字与客户端进行通信3.具体过程1.分配套接字内存,bind写入端口号,listen使其处于等待连接状态,accept接受连接等待包的到来,包到来后复制套接字副本将控制信息写入(新的套.原创 2020-11-09 08:35:58 · 132 阅读 · 0 评论 -
《网络是怎样连接的》计网第五章:服务器端的局域网
文章目录五.服务器端的局域网1.防火墙2.负载均衡3.缓存服务器4.代理5.内容分发服务(CDS)6.最近缓存服务器五.服务器端的局域网1.防火墙包过滤功能:设定部分头部不能通过,设置IP不能通过,添加发送和接收方的地址流向限制,端口号允许互联网访问服务器,但是不允许服务器主动访问互联网,可以利用TCP头部中SYN等控制位来探索发送方并禁止2.负载均衡DNS中IP的记录,若DNS中存在多个名称相同的记录,那么每次查询时DNS服务器都会按顺序返回不同的IP地址(轮询)用负载均衡器的IP代替原创 2020-11-09 08:25:09 · 142 阅读 · 0 评论 -
《网络是怎样连接的》计网第四章:局部网络接入互联网
文章目录四.局部网络接入互联网1.接入网2.互联网接入路由器3.ADSL Modern(调制解调器)4.分离器5.电缆隧道6.光纤接入网7.BAS 宽带接入服务器8.隧道9.POP和NOC10.互联网路由器的连接四.局部网络接入互联网1.接入网连接互联网,家庭,公司网络的通信线路。ADSL(不对称数字用户线):利用架设在电线杆上的金属电话线来进行高速通信的技术FTTH(光纤到户):光纤接入家庭接入网选项:专线接入:无需用户认证,路由器为一般的路由器拨号接入:需要响应用户的拨号,使用RAS.原创 2020-11-09 08:20:05 · 490 阅读 · 0 评论 -
《网络是怎样连接的》计网第三章:从网线到网络设备
文章目录三.从网线到网络设备1.数据包发送到互联网的过程2.双绞线:两根信号线为一组缠绕3.集线器4.交换机5.自动切换6.路由器三.从网线到网络设备1.数据包发送到互联网的过程客户端-集线器-交换机-路由器-互联网接入路由器-互联网2.双绞线:两根信号线为一组缠绕其他设备泄露的电磁波:螺旋状的接法能够使得电磁波在相邻的网线段中产生电流的方向相反而抵消相邻网线中信号的泄露:双绞线的节距(交点之间的距离)不同,有些地方是正信号距离近,有些地方是负信号距离近,产生的噪声是相反的,会互相抵消3.集.原创 2020-11-01 23:06:43 · 323 阅读 · 2 评论 -
《网络是怎样连接的》计网第二章:协议栈、网卡
文章目录三、数据收发1.过程概述2.协议栈3.创建套接字4.连接服务器5.收发数据6.关闭连接三、数据收发1.过程概述协议栈进行收发数据创建套接字:调用创建套接字程序后,应用程序会将接收到的描述符(用来识别不同的套接字)放在内存中将管道连接到服务器端的套接字上:connec函数将描述符(协议栈来选择使用哪一个套接字去进行连接),IP地址,端口号(通常都是提前被规定好的,80是web端口,25是邮箱端口)收发数据:write和read方法断开管道并删除套接字:规定要求服务器要先断开连接clo.原创 2020-11-01 20:00:47 · 282 阅读 · 0 评论 -
《网络是怎样连接的》计网第一章:Web浏览器
文章目录一、Web浏览器1.URL统一资源定位符2.HTTP协议1.浏览器解析分解URL2.服务器接收信息3.Get与Post4.请求信息5.响应信息3.DNS服务器1.TCP/IP2.IP地址3.子网掩码4.域名和IP5.DNS服务器一、Web浏览器1.URL统一资源定位符不同的目标拥有不同的格式,对应格式+域名+要访问的文件路径除了https:// 还有ftp: file:等访问方式2.HTTP协议定义了客户端和服务器之间交互的信息内容和步骤请求信息:URI(对什么),方法(进行什么操.原创 2020-11-01 18:55:38 · 201 阅读 · 0 评论