TCP-IP学习笔记(二)——概述
来源:互联网 发布:linux批量删除文件名 编辑:程序博客网 时间:2024/05/16 11:15
(接上)互联网的主要目的之一是在应用程序中隐藏所有的物理细节。这种隐藏使得互联网功能非常强大。
连接网络的另一个途径是网桥。网桥是在链路层上对网络进行互连,而路由器则是在网络层上进行互连。网桥可以组合多个局域网(LAN),这样对上层来说就是一个局域网。
3、TCP/IP的分层
在TCP/IP协议族中,有很多种协议,下图给出了比较常用到的几种协议。
TCP和UDP是两种最为著名的运输层协议,二者都使用IP作为网络层协议。
IP是网络层上的主要协议,同时被TCP和UDP使用。TCP和UDP的每组数据都通过端系统和每个中间路由器中的IP层在互联网中进行传输。对于图中所给出的直接访问IP的应用程序是很少见的。
ICMP是IP协议的附属协议,IP层用它来与其他主机或路由器交换错误报文和其他信息。ICMP虽主要被IP使用,但应用程序也可以直接访问。两个流行的诊断工具(Ping和Traceroute)都使用了ICMP。
IGMP是Internet组管理协议。用来将一个UDP的数据报播到多个主机。
ARP(地址解析协议)和RARP(逆地址解析协议)是某些网络接口(如以太网和令牌环网)使用的特殊协议,可以转换IP层和网络接口层使用的地址。
4、互联网的地址
互联网上的每一个接口有唯一的Internet地址(IP地址)。IP地址长32bit。IP地址一共有5类,它们的地址格式如下图所示。
32位的地址通常表示为4个十进制的数,这种表示方法称作“点分十进制表示法”。例如作者的网络为A类地址,表示为:119.78.248.203
从图中可以看出,区分各类地址最简单的方法是看第一个十进制数。下图给出了各类地址的起止范围。
需要再次说明的是,互联网上的每个接口必须有唯一的IP地址,多接口主机具有多个IP地址,其中每个接口对应一个IP地址。
5、域名系统
通过IP地址可以识别主机上的网络接口,进而可以访问主机,但是更常用的是主机名。在TCP/IP领域中,域名系统(DNS)是一个分布式数据库,提供IP地址和主机名之间的映射信息。
任何应用程序都可以调用标准库函数来查看给定名字的主机的IP地址。类似地,计算机系统也有一个逆函数:给定主机的IP地址,查看对应的主机名。
- TCP-IP学习笔记(二)——概述
- TCP-IP学习笔记(一)——概述
- TCP-IP学习笔记(三)——概述
- TCP-IP学习笔记(四)——概述
- TCP/IP——概述(二)
- TCP/IP学习笔记(二)
- TCP/IP学习笔记(二)
- TCP/IP学习笔记(二)
- TCP/IP学习笔记(二)
- TCP/IP学习笔记(二)
- TCP/IP学习笔记(二)
- TCP/IP 学习笔记(二)
- TCP/IP概述二
- TCP/IP卷一学习笔记(概述)
- TCP/IP详解学习笔记(1)-- 概述
- TCP/IP详解学习笔记(1)-- 概述
- TCP/IP学习笔记之一 --- 概述
- TCP/IP协议学习笔记----1.概述
- Seay-svn源代码备份漏洞
- 简单接口测试(http/https),方法已经封装,也写了一个窗口测试工具
- POJ 3744 Scout YYF I
- 今日学习PHP过程中的新知识
- POJ 3057 Evacuation 笔记
- TCP-IP学习笔记(二)——概述
- 完美字符串
- python字符串换行的三种方式
- Volatile
- WebView常见漏洞
- 使用OkHttp
- IOS的IPV6测试
- 动态规划-请编写一个高效算法,判断C串是否由A和B交错组成。
- HDOJ 1026 Ignatius and the Princess I (BFS+优先队列+记录路径)