2.6 重点回顾:
- 虽然目前的网络媒体多以以太网络为标准,但网络媒体不只有以太网络而已;
- Internet 主要是由 Internet Network Information Center (INTERNIC) 所维护;
- 以太网络的 RJ-45 网络线,由于 568A/568B 接头的不同而又分为并行线与跳线;
- 以太网络上最重要的传输数据为 Carrier Sense Multiple Access with Collision Detect (CSMA/CD) 技术, 至于传输过程当中,最重要的 MAC 讯框内以硬件地址 (hardware address) 数据最为重要;
- 透过八蕊的网络线 (Cat 5 以上等级),现在的以太网络可以支持全双工模式;
- OSI 七层协议为一个网络模型 (model) ,并非硬性规定。这七层协议可以协助软硬件开发有一个基本的准则, 且每一分层各自独立,方便使用者开发;
- 现今的网络基础是架构在 TCP/IP 这个通讯协议上面;
- 数据链结层里重要的信息为 MAC (Media Access Control),亦可称为硬件地址,而 ARP Table 可以用来对应 MAC 与软件地址 ( IP ) ;
- 在网络媒体方面, Hub 为共享媒体,因此可能会有封包碰撞的问题,至于 Switch 由于加入了 switch port 与 MAC 的对应,因此已经克服了封包碰撞的问题,也就是说,Switch 并不是共享媒体;
- IP 为 32 bits 所组成的,为了适应人类的记忆,因此转成四组十进制的数据;
- IP 主要分为 Net ID 与 Host ID 两部份,加上 Netmask 这个参数后,可以设定『网域』的概念;
- 根据 IP 网域的大小,可将 IP 的等级分为 A, B, C 三种常见的等级;
- Loopback 这个网段在 127.0.0.0/8 ,用在每个操作系统内部的循环测试中。
- 网域可继续分成更小的网域 (subnetwork),主要是透过将 Host_ID 借位成为 Net_ID 的技术;
- IP 只有两种,就是 Public IP 与 Private IP ,中文应该翻译为 公共 IP 与 私有(或保留) IP,私有 IP 与私有路由不可以直接连接到 Internet 上;
- 每一部主机都有自己的路由表,这个路由表规定了封包的传送途径,在路由表当中,最重要者为默认的通讯闸 ( Gateway/Router );
- TCP 协议的表头数据当中,那个 Code (control flags) 所带有的 ACK, SYN, FIN 等为常见的旗标, 可以控制封包的联机成功与否;
- TCP 与 IP 的 IP address/Port 可以组成一对 socket pair
- 网络联机都是双向的,在 TCP 的联机当中,需要进行客户端与服务器端两次的 SYN/ACK 封包发送与确认, 所以一次 TCP 联机确认时,需要进行三向交握的流程;
- UDP 通讯协议由于不需要联机确认,因此适用于快速实时传输且不需要数据可靠的软件中,例如实时通讯;
- ICMP 封包最主要的功能在回报网络的侦测状况,故不要使用防火墙将他完全挡掉;
- 一般来说,一部主机里面的网络参数应该具备有:IP, Netmask, Network, Broadcast, Gateway, DNS 等;
- 在主机的 port 当中,只有 root 可以启用小于 1024 以下的 port ;
- DNS 主要的目的在于进行 Hostname 对应 IP 的功能;
原文: https://wizardforcel.gitbooks.io/vbird-linux-server-3e/content/12.html