该文章来自于w3cschool http://www.w3school.com.cn/tcpip/tcpip_protocols.asp
TCP/IP 是用于因特网 (Internet) 的通信协议。是基于 TCP 和 IP 这两个最初的协议之上的不同的通信协议的大的集合(即协议簇)。
TCP - 传输控制协议
TCP 用于从应用程序到网络的数据传输控制。
TCP 负责在数据传送之前将它们分割为 IP 包,然后在它们到达的时候将它们重组。
UDP -用户数据包协议
UDP用于从应用程序间的简单通信。
IP - 网际协议
IP 负责计算机之间的通信。
IP 负责在因特网上发送和接收数据包。
HTTP - 超文本传输协议
HTTP 负责 web 服务器与 web 浏览器之间的通信。
HTTP 用于从 web 客户端(浏览器)向 web 服务器发送请求,并从 web 服务器向 web 客户端返回内容(网页)。
HTTPS - 安全的 HTTP
HTTPS 负责在 web 服务器和 web 浏览器之间的安全通信。
作为有代表性的应用,HTTPS 会用于处理信用卡交易和其他的敏感数据。
SSL - 安全套接字层
SSL 协议用于为安全数据传输加密数据。
SMTP - 简易邮件传输协议
SMTP 用于电子邮件的传输。
MIME - 多用途因特网邮件扩展
MIME 协议使 SMTP 有能力通过 TCP/IP 网络传输多媒体文件,包括声音、视频和二进制数据。
IMAP - 因特网消息访问协议
IMAP 用于存储和取回电子邮件。
POP - 邮局协议
POP 用于从电子邮件服务器向个人电脑下载电子邮件。
FTP - 文件传输协议
FTP 负责计算机之间的文件传输。
NTP - 网络时间协议
NTP 用于在计算机之间同步时间(钟)。
DHCP - 动态主机配置协议
DHCP 用于向网络中的计算机分配动态 IP 地址。
SNMP - 简单网络管理协议
SNMP 用于计算机网络的管理。
LDAP - 轻量级的目录访问协议
LDAP 用于从因特网搜集关于用户和电子邮件地址的信息。
ICMP - 因特网消息控制协议
ICMP 负责网络中的错误处理。
ARP - Address Resolution Protocol
ARP - 用于通过 IP 来查找基于 IP 地址的计算机网卡的硬件地址。
RARP - Reverse Address Resolution Protocol
RARP 用于通过 IP 查找基于硬件地址的计算机网卡的 IP 地址。
BOOTP - Boot Protocol
BOOTP 用于从网络启动计算机。
PPTP - 点对点隧道协议
PPTP 用于私人网络之间的连接(隧道)。
例子:
使用电子邮件程序(比如Formail、OutLook、Notes)写邮件-->SMTP协议发送邮件-->IMAP协议连接到邮件服务器-->POP协议从邮件服务器下载邮件。
相关推荐
《microchip TCP/IP协议栈应用笔记V3.6》是一份深入探讨Microchip公司TCP/IP协议栈实现与应用的重要文档,特别适合嵌入式系统开发者和网络通信工程师参考。Microchip TCP/IP协议栈是该公司为微控制器提供的完整网络...
在这篇文章中,我们将详细介绍TCP/IP协议的核心内容,包括计算机网络体系结构的分层、传输层中的TCP和UDP协议、网络层中的IP协议以及IP协议相关技术。 首先,我们来看一下计算机网络体系结构。一般而言,计算机网络...
### 对以太网全硬件TCP/IP协议栈的简单认识 #### 一、OSI七层结构模型概述 在深入探讨以太网全硬件TCP/IP协议栈之前,我们首先需要了解网络通信的基础——OSI(Open System Interconnect)七层模型。这一模型由...
简单网络管理协议(SNMP)是tcp/ip协议中的一种网络管理协议,负责管理和监控网络设备。在这个实验中,学生将学习SNMP协议的工作原理,并了解其在tcp/ip协议中的作用。 实验九 动态主机配置协议 DHCP 动态主机配置...
《经典TCP/IP协议教材》是一本深入探讨TCP/IP协议族的权威著作,源自国外的经典教程,深受广大网络技术爱好者和专业人士的推崇。该PDF版本包含了20个章节,全面覆盖了TCP/IP协议的核心概念和技术细节。 TCP/IP...
TCP/IP协议是互联网的核心协议,它定义了网络设备如何交换数据以及数据如何被格式化以进行传输。这个学习资料包,以PPT的形式,旨在帮助理解TCP/IP协议的工作原理及其在实际应用中的运用。 首先,TCP(Transmission...
在应用层,有众多基于TCP/IP协议的应用,如HTTP(超文本传输协议)用于网页浏览,FTP(文件传输协议)用于文件传输,SMTP(简单邮件传输协议)用于电子邮件,DNS(域名系统)用于将人类可读的域名转换为IP地址等。...
TCP/IP协议是一种用于网络通信的协议族,它不是单一的协议,而是一系列协议的集合,涵盖了从底层的数据链路层到应用层的不同层面。了解TCP/IP协议对于计算机网络通信和应用开发是基础且关键的知识点。 首先,需要...
【TCP/IP协议栈详解】 TCP/IP协议栈是互联网通信的核心,负责将数据打包并发送到目的地,同时处理接收到的数据。本文将分析五个开源的TCP/IP协议栈:BSD TCP/IP、uC/IP、LwIP、uIP以及TinyTcp,探讨它们的特点、...
### TCP/IP协议栈的设计与实现 #### 摘要与背景 随着计算机互联技术的不断发展,尤其是嵌入式系统的广泛应用,TCP/IP协议栈的设计与实现成为了一个重要的话题。本篇文章详细探讨了LwIP(Lightweight Internet ...
TCP/IP协议是互联网的核心协议,它定义了网络设备如何交换数据以及数据如何被格式化以在各种网络中传输。这个PDF文档集可能是对TCP/IP协议的详细解释,提供了非扫描版,意味着它易于阅读和搜索,非常适合学习和参考...
上述内容详细介绍了TCP/IP协议中与IP地址相关的多个知识点,包括IP地址的分类、无分类编址、路由选择、文件传输协议以及IP地址的转换和子网划分等方面。这些知识点对于理解和运用TCP/IP协议族是基础而重要的。
在IT领域,网络通信是不可或缺的一部分,而Java Socket编程则是实现网络通信的一种常见方式,尤其在TCP/IP协议栈上。本教程将详细讲解如何利用Java Socket实现基于TCP/IP的服务端和客户端之间的报文发送与接收。 ...
TCP/IP协议是互联网的核心协议,它定义了网络设备如何交换数据以及数据如何被格式化以进行传输。这个经典协议的全面理解对于任何从事通信编程的人来说都至关重要。在本概述中,我们将深入探讨TCP/IP协议的四个主要...
TCP/IP协议族是互联网的核心,它是让全球网络设备能够互相通信的一套标准。这份"TCP/IP学习心得"压缩包文件提供了深入浅出的讲解,帮助初学者快速掌握这个复杂的概念。下面将对TCP/IP的基本原理和相关知识点进行详细...
TCP/IP协议是互联网的核心协议,它定义了网络设备如何交换数据以及如何寻址。这个协议族包括多个层次,每个层次负责不同的通信职责,从物理层的比特传输到应用层的数据交换,都由TCP/IP协议来规范。让我们深入探讨...
TCP/IP协议是互联网的核心协议,它定义了网络设备如何交换数据。这份“TCP/IP协议学习PPT”提供了全面且深入的教程,非常适合那些刚开始接触网络通信的初学者。以下是PPT可能涵盖的主要知识点: 1. **TCP/IP模型**...
《TCP/IP协议大全1》是IT领域中一本极具权威性的著作,尤其对于初学者来说,它提供了深入浅出的TCP/IP协议基础知识。TCP/IP(Transmission Control Protocol/Internet Protocol)是互联网上最核心的一组通信协议,它...