计算机网络学习记录,还未整理完
计算机网络分层目的
OSI 七层网络模型
应用层
表示层
会话层
传输层
网络层
数据链路层
物理层
以下都根据 TCP / IP 模型分层进行讨论
计算机网络和因特网
什么是因特网 Internet
今天的因特网是人类有史以来创造的最大的系统,该系统具有数以亿计相连的计算机、通信链路和交换机。
因特网是一个世界范围的计算机网络,互联了全世界数十亿计计算设备的网络,所有这些设备都称为 主机(host) 或者 端系统(end system),这些设备通过 通信链路(communication link) 和 分组交换机(packet switch) 的网络连接在一起。
一些概念
分组:当一台端系统像另外一台端系统发送数据时,发送端系统将数据分段,并为每段加上首部字节而形成的信息包在计算机网络的术语来说就是 分组(packet)。
分组交换机:主要包括 路由器(router) 和 链路层交换机(link-layer-switch),它们从一条入信道链路接收到达的分组,并从它的一条出信道转发分组。
路径:一个分组所经历的一系列通信链路和分组交换机称为通过该网络的 路径。
理解:类似将大批货物运送到仓库,分组是卡车、分组交换机是卡车独立的从高速或者国道行驶、仓库是端系统。
ISP:端系统通过 因特网服务提供商(Internet Service Provider) 接入因特网,每个 ISP 又是一个由多台分组交换机和多段通信链路组成的网络。
套接字接口:套接字接口(Socket Interface) 规定了一个端系统上的程序请求因特网基础设施向另一个端系统上目的地程序交付数据的方式。
协议:定义了在两个或者多个通信实体之间交换的报文的格式和顺序,以及报文的发送 / 接收或其他事件所采取的擦操作。