个人宣言
争取做一个懂点网络概念且有趣的程序员。
TCP/IP
TCP/IP是互联网采用的协议标准,它是一个协议系列,包含了100多个协议,用来将各种计算机和数据通信设备组成计算机网络,TCP和IP是最基本、最重要的两个核心协议,因此,通常用TCP/IP协议来代表整个互联网协议系列(即TCP/IP的定义)。
TCP/IP协议簇包含IP、TCP、UDP、ARP、RARP、等常见协议
IP 网际协议
IP是互联网最基本、最重要的协议,IP负责将协议数据单元(数据报)从一个节点传到另一个节点,将数据包从源主机传递至目的主机。IP的功能是在需要通信的两台计算机之间,通过网络的路由传递数据。IP协议3个基本功能:
1.基本数据单元的传送,规定了通过TCP/IP网的数据的格式
2.IP协议软件执行路由功能,选择传递数据的路径
3.确定主机和路由器如何处理分组的规则,以及产生差错报文后的处理方法TCP 传输控制协议
TCP是为了解决互联网上分组交换通道中数据流量超载和传输拥塞的问题而设计的,使数据传输和通信更加可靠。TCP 负责将数据从发送方正确地传输到接收方,是端到端数据流传送。TCP能检测到数据的丢失,并且重发数据,直至数据被正确的、完全地接受。TCP对通过互联网发送数据提供可靠的传送机制,不管经过多少个网络,他总能保证数据可靠、按次序、完全、无重复地传递。
TCP的特性(或功能)是面向连接、自动重传、流量控制、差错控制。
UDP用户数据协议
UDP的报头格式只有源端口、目的端口、长度和校验和。它采用无连接的方式向高层提供服务。它不保>>证数据的可靠投递。采用UDP协议传输的应用有Ping、TFTP、SNMP等。
ARP地址解析协议
ARP协议采用广播消息的方法来获取IP地址对应的MAC地址
RARP反向地址解析协议
RARP协议采用广播消息的方法来获取MAC地址对应的IP地址