TCP/IP详解卷1:协议(读书笔记1----概述)

1.1 引言

    TCP/IP协议族允许不同操作系统的计算机相互通信。

1.2 分层

    TCP/IP四层协议结构。

应用层 Telnet、FTP、e-mail等
运输层 TCP 和 UDP
网络层 IP、ICMP 和 IGMP
链路层 设备驱动程序与接口卡

TCP/IP协议族是一组不同的协议组合在一起构成的协议族。尽管通常称该协议族为TCP/IP,但TCP/和IP只是其中的两种协议而已。

构造互联网的最简单方法就是把两个或多个网络通过路由器进行连接。

应用层与运输层使用端到端(End-to-end)协议。网络层提供的是逐跳(Hop-by-hop)协议(两个段系统和每个中间系统都需要使用它)。

在TCP/IP协议族中,网络层IP提供的是一种不可靠的服务。它只是尽可能快地把分组从源结点送到目的结点,但是并不提供任何可靠性保证。TCP在不可靠的IP层上提供了一个可靠的运输层。TCP采用超时重传,发送和接受端到端的确认分组等机制。由此可见运输层和网络层分别负责不同的功能。

互联网的目的之一是在应用程序中隐藏所有的物理细节。

网桥是在链路层上对网络进行互连,而路由器则是在网络层上对网络进行互连。

1.3 TCP/IP分层

数据报:是指从发送方传输到接受方的一个信息单元。

1.4 互联网的地址

类型 范围
A      0.0.0.0 ~ 127.255.255.255
B 128.0.0.0 ~ 191.255.255.255
C 192.0.0.0 ~ 223.255.255.255
D 224.0.0.0 ~ 239.255.255.255
E 240.0.0.0 ~ 255.255.255.255
各类IP地址的范围

互联网上的每一个接口必须有一个唯一的IP地址。

1.5 域名系统

    在TCP/IP领域中,域名系统(DNS)是一个分布的数据库,由它来提供IP地址与主机名之间的映射信息。

1.6 封装

当应用程序用TCP传送数据时,数据被送入协议栈中,然后逐个通过每一层直到被当作一串比特流送入网络。

TCP传给IP的数据单元称作TCP报文段(TCP segment)。

IP传给网络接口层的数据单元称为IP数据报(IP datagram)。准确的说,IP和网络接口层之间传送的数据单元应该是分组(packet)。分组既可以是一个IP数据报,也可以是IP数据报的一个片(fragment)。

通过以太网传输的比特流称作帧( Frame )。

1.7 分用

当目的主机受到一个以太网的数据帧时,数据就开始从协议栈中由底向上升,同时去掉各层协议加上的报文首部。每层协议盒都要去检查报文首部中的协议标识,以确定接受数据的上层协议。这个过程叫作分用(Demultiplexing)。


习题:

1.1 A类地址 128*256*256*256  B类地址 192*256*256*256-A的 C类 224*256*256*256 - B - A

你可能感兴趣的:(TCP/IP详解卷1:协议(读书笔记1----概述))