计算机网络基础
计算机网络笔记学习
雫#1999
道阻且长
展开
-
计算机网络思维导图
网络包的旅程:原创 2020-10-10 19:14:37 · 67 阅读 · 0 评论 -
《网络是怎样连接的》第五章 防火墙,缓存服务器
5.1 Web服务器的部署地点5.1.1 在公司里部署Web服务器5.1.2 将Web服务器部署在数据中心5.2 防火墙的结构和原理5.2.1 主流的包过滤方式5.2.2 如何设置包过滤规则5.2.3 通过端口号限定应用程序5.2.4 通过控制位判断连接方向5.2.5 从公司内网中访问公开区域的规则5.2.6 从外部无法访问公司内网5.2.7 通过防火墙5.2.8 防火墙无法抵御的攻击...原创 2020-09-15 19:07:10 · 365 阅读 · 0 评论 -
《网络是怎样连接的》第四章 接入网,网络运营商
4.1 ADSL接入网的结构和工作方式4.1.1 互联网基本结构和家庭,公司网络相同和家庭,公司网络一样,互联网也是通过路由器来转发包的,可以将互联网理解成家庭,公司网络的一个放大版互联网也有和家庭,公司不一样的地方,分别是距离的不同和路由的维护方式在家庭,公司网络中,与转发设备之间的距离不过是几十几百米,这种情况下,只要延长以太网就可以到达相邻的转发设备。双绞线的极限是100米,但光纤的连接距离有几公里互联网中的路由表的维护方式与家庭,公司也有所不同,互联网中的路由器上有超过10万条路由记录原创 2020-09-15 19:06:37 · 2710 阅读 · 0 评论 -
《网络是怎样连接的》第三章 集线器,交换机,路由器
3.1 信号在网线和集线器中传输3.1.1 每个包都是独立传输的从计算机发送出来的网络包会通过集线器,路由器等设备进行转发,最终到达目的地。转发设备会根据包头部中的控制信息,在转发设备内部一个写有转发规则的表中进行查询,以此来判断包的目的地,然后将包朝目的地的方向进行转发转发设备在进行转发时不看数据的内容,因此无论包里装的是应用程序数据或者TCP协议控制信息,都不会影响包的传输操作本身。所有的包在传输到目的地的过程中都是独立的,相互间没有任何关联网络包从客户端计算机出发后,要经过集线器,交换机和路原创 2020-09-11 22:10:27 · 1136 阅读 · 0 评论 -
《网络是怎样连接的》第二章 协议栈,网卡 (下)
2.5 IP与以太网的包收发操作2.5.1 包的基本知识TCP模块在执行连接,收发,断开等操作时,都需要委托IP模块将数据封装成包发送给通信对象。包是由头部和数据两部分构成的,头部包含目的地址控制信息,可以理解为快递包裹的单子,头部后面是数据,相当于快递包裹里的货物发送方创建完包后,包会被传递到最近的网络转发设备中,转发设备会根据头部中记录的信息判断接下来该往哪里发送,这个过程需要一张表,这张表里记录了每一个地址对应的转发方向,也就是按照头部里记录的目的地址在表里进行查询,并根据查到的信息判断接原创 2020-09-11 22:10:07 · 180 阅读 · 0 评论 -
《网络是怎样连接的》第二章 协议栈,网卡 (上)
2.1 创建套接字原创 2020-09-11 22:09:34 · 270 阅读 · 0 评论 -
《网络是怎样连接的》第一章 Web浏览器
1.1 生成HTTP请求消息1.1.1 网址 = URLURL(统一资源定位符):网址,准确的叫URL,实际上就是以 http:// 开头的的一串东西,但实际上除了http外,网址还可以是其它一些文字的开头,例如,“ftp:”,“file”,"mailto"等之所以有各种各样的URL,是因为尽管我们通常使用浏览器来访问Web服务器的,但浏览器并不只有这一个功能,它也可以用来在FTP服务器上下载和上传文件,同时也具备电子邮件和客户端的功能,可以说,浏览器是一个具备多种客户端功能的综合性客户端软件。而各原创 2020-09-11 22:09:13 · 521 阅读 · 0 评论 -
《计算机网络 自顶向下方法》笔记 第六章 链路层和局域网
学习两种截然不同的链路层信道:第一种类型是广播信道,这种信道用于连接有线局域网,卫星网和混合光纤同轴电缆接入网中的多台主机第二种类型的链路层信道是点对点通信链路,在诸如长距离链路连接的两台路由器之间,或用户办公室计算机与它们所连接的邻近以太网交换机等场合常被使用6.1 链路层概述节点:将运行链路层协议的任何设备称为节点。节点包括主机,路由器,交换机和WiFi接入点链路:把沿着通信路径连接相邻节点的通信信道称为链路。为了将一个数据报从源主机传输到目的主机,数据报必须通过沿端到端路径上的各段链路传输原创 2020-09-02 19:46:04 · 1108 阅读 · 0 评论 -
《计算机网络 自顶向下方法》笔记 第五章 网络层:控制平面
5.1 概述5.2 路由选择算法5.2.1 链路状态路由选择算法5.2.2 距离向量路由选择算法5.3 因特网中资质系统内部的路由选择: OSPF原创 2020-08-20 19:43:17 · 1499 阅读 · 0 评论 -
《计算机网络 自顶向下方法》笔记 第四章 网络层:数据平面
与运输层和应用层不同的是,在网络中的每一台主机和路由器都有一个网络层部分,网络层能被分成两个相互作用的部分,即数据平面和控制平面。数据平面的功能,即网络层中每台路由器的功能,该数据平面功能决定到达路由器输入链路之一的数据报(即网络层分层)如何转发到该路由器的输出链路之一。网络层的控制平面功能,即网络范围的逻辑,该控制平面功能控制数据报沿着从源主机到目的主机的端到端路径中路由器之间的路由方式4.1 网络层概述报文段在网络中运输时,每台路由器的数据平面的主要作用是从其输入链路向其输出链路转发数据报,控制平原创 2020-08-19 11:11:53 · 1289 阅读 · 0 评论 -
《计算机网络 自顶向下方法》笔记 第三章 运输层
3.1 概述和运输层服务运输层位于应用层之间,是分层的网络体系结构的重要部分,该层为运行在不同主机上的应用进程提供直接的通信服务起着至关重要的作用运输层协议为运行在不同主机上的应用程序之间提供了逻辑通信功能。从应用程序的角度看,通过逻辑通信,运行不同进程的主机好像可以直接连接,实际上,这些主机可能位于地球的两侧,通过很多路由器以及多种不同类型的链路相连。应用进程使用运输层提供的逻辑通信功能可以彼此发送报文,而无需考虑承载这些报文的物理基础设施的实现运输层协议是在端系统中而不是路由器中实现的,在发送原创 2020-08-18 10:52:15 · 1744 阅读 · 0 评论 -
《计算机网络 自顶向下方法》笔记 第二章 应用层
第二章 应用层2.1 应用层协议原理网络应用是计算机网络存在的理由。研发网络应用程序的核心是写出能够运行在不同端系统和通过网络彼此通信的程序,当研发新应用程序时,需要编写将在多台端系统上运行的软件,不需要写在网络核心设备如路由器或链路层交换机上运行的软件。即使要为网络核心设备写一个应用程序,也不可能做到这一点。网络核心设备并不在应用层上起作用,特别是在网络层及下面层次起作用。这种基本设计,将应用软件限制在端系统的方法,促进了大量网络应用程序的迅速研发和部署。2.1.1 网络应用程序体系结构应用原创 2020-08-14 09:36:27 · 1263 阅读 · 0 评论 -
《计算机网络 自顶向下方法》笔记 第一章 计算机网络和因特网
第一章: 计算机网络和因特网1.1 什么是因特网?该问题有两种方式回答,其一,描述因特网的具体构成,即构成因特网的基本硬件和软件组成,其二,能根据为分布式应用提供服务的联网基础设施来描述因特网...原创 2020-08-11 19:17:14 · 1197 阅读 · 0 评论