TCP/IP 协议标准简单描述

说明

分为三部分:中文名称、缩写、说明.

应用层

DNS

  • 域名服务 (DNS)
  • 功能:
    • 将域名转化为IP地址

BOOTP

  • 引导程序协议 (BOOTP)
  • 功能:
    • 允许无盘工作站探查其IP地址、网络中的BOOTP服务器的IP地址以及要加载到内存中以引导机器的文件
    • (注:BOOTP正在被DHCP取代)

DHCP

  • 动态主机配置协议 (DHCP)
  • 功能:
    • 启动时向客户端动态分配IP地址
    • 当地址不再被需要时允许其被重复使用

SMTP

  • 简单邮件传送协议 (SMTP)
  • 功能:
    • 允许客户端向邮件服务器发送电子邮件
    • 允许服务器其他服务器发送电子邮件

POP3

  • 邮局协议第三版 (POP3)
  • 功能:
    • 允许客户端从邮件服务器检索电子邮件
    • 将电子邮件从邮件服务器下载到桌面

IMAP

  • 互联网邮件访问协议 (IMAP)
  • 功能:
    • 允许客户端访问储存在邮件服务器中的电子邮件
    • 在服务器上维护电子邮件

FTP

  • 文件传送协议 (FTP)
  • 功能:
    • 一种可靠、面向连接而且确认结果的文件传送协议
    • 设置规则,使得一台主机上的用户能够通过网络访问另一台主机或向其传输文件

TFTP

  • 普通文件传送协议 (TFTP)
  • 功能:
    • 一种简单的、无连接的文件传送协议
    • 一种尽力而为、无确认的文件传送协议
    • 比FTP开销小

HTTP

  • 超文本传送协议 (HTTP)
  • 功能:
    • 有关在万维网上交换文本、图像、音频、视频以及其他多媒体文件的一组规则集

传输层

UDP

  • 用户数据报协议 (UDP)
  • 功能:
    • 允许一台主机上运行的进程向另一台主机上运行的进程发送数据包
    • 不会确认数据报传输是否成功

TCP

  • 传输控制协议 (TCP)
  • 功能:
    • 支持不同主机上运行的进程之间的可靠通讯
    • 确认成功传输的可靠传输

网络层

IP

  • 网际协议 (IP)
  • 功能:
    • 从传输层接收消息段
    • 将消息打包为数据包
    • 解决数据包在网际网络上的端对端传输

NAT

  • 网络地址转换 (NAT)
  • 功能
    • 将私有网络IP地址转换为全球唯一公有的IP地址

ICMP

  • 因特网控制消息协议 (ICMP)
  • 功能:
    • 目标主机针对数据包传输中出现的错误,向源主机传回反馈

OSPF

  • 开放最短路径优先 (OSPF)
  • 功能:
    • 链路状态路由协议
    • 基于区域的分层设计
    • 开放标准内部路由协议

网络访问层(网络接口层)

ARP

  • 地址解析协议 (ARP)
  • 功能:
    • 提供IP地址与硬件地址之间的动态地址映射

PPP

  • 点对点协议 (PPP)
  • 功能:
    • 提供数据包的封装方法,以方便通过串行链路传输封包

以太网

  • 以太网
  • 功能:
    • 定义网络访问层的布线标准和信令标准

接口驱动程序

  • 接口驱动程序
  • 功能:
    • 提供机器控制指令,用于控制网络设备的特定接口

TCP/IP 协议标准简单描述的更多相关文章

  1. Tcp/Ip协议族简单解读及网络数据包/报/帧数据格式及封装及解包;

    http://www.creseek.cn/products-install/install_on_bsd_linux/ 中文检索 离线cloudera ecosystem components: h ...

  2. 关于TCP\IP协议的简单理解

    一: HTTP是基于TCP协议的,TCP属于传输层.HTTP属于应用层. 另一个属于传输层的是UDP协议. 但HTTP是基于TCP这个协议,不是UDP这个协议. TCP相比于UDP,更安全,稳定.因为 ...

  3. (转)tcp/ip协议的简单理解 -- ip报文和tcp报文的格式

    1.概念: TCP/IP协议通信的过程其实就对应着数据入栈与出栈的过程.入栈的过程,数据发送方每层不断地封装首部与尾部,添加一些传输的信息,确保能传输到目的地.出栈的过程,数据接收方每层不断地拆除首部 ...

  4. TCP/IP协议标准

    OSI(7层):应用层(Application),表示层(Presentation),会话层(Session),传输层(Transport),网络层(Network),数据链路层(Data Link) ...

  5. TCP/IP协议与OSI协议

    OSI协议是一个理想化的协议,它把网络传输过程分为七层模型,以达到形象化的理解的效果,在实际应用中没有被使用.TCP/IP协议可以看作是它的简化版,是目前应用最广泛的网络协议,许多协议都是以它为基础而 ...

  6. [转]从OSI网络模型到TCP/IP协议族简介

    OSI七层模型 OSI(Open System Interconnection,开放系统互联)七层网络模型成为开放式系统互联参考模型,是一个把网络通信在逻辑上的定义,也可以理解成为定义了通用的网络通信 ...

  7. 漫谈网络通信——从OSI网络模型到TCP/IP协议族

    OSI七层模型 OSI(Open System Interconnection,开放系统互联)七层网络模型成为开放式系统互联参考模型,是一个把网络通信在逻辑上的定义,也可以理解成为定义了通用的网络通信 ...

  8. TCP/IP协议的经典面试知识点总结

    前言 大家好啊,我是汤小圆. 今天给大家推荐的是,TCP/IP协议的经典面试知识点总结,希望对大家有帮助,谢谢. 简介 我们平时经常听到的TCP/IP协议,其实是一个协议族: 只不过因为TCP.IP是 ...

  9. TCP/IP 协议简单分析

    首先TCP和IP是两种不同的协议,它们来七层网络模型中分别在不同的层次,IP协议是网络层的协议,TCP是更高一层的传输层的协议,TCP是建立在IP协议之上的,所以一般把TCP和IP连在一起说TCP/I ...

随机推荐

  1. Ansible的原理与配置

    镜像下载.域名解析.时间同步请点击 阿里云开源镜像站 Ansible原理 Ansible 是一款开源自动化平台.它是一种简单的自动化语言,能够在Ansible Playbook 中完美地描述 IT 应 ...

  2. nginx配置只允许某个IP或某些IP进行访问

    server{ listen 80; listen 443 ssl; server_name ehall.jerry.plus; ssl_certificate "****.crt" ...

  3. windows服务器怎么将证书添加到受信任证书颁发机构

    1.键盘输入win+r 快键键,出现运行,输入mmc. 2.打开控制台根节点,点击上方导航栏的文件-->添加删除管理单元.如下图. 3.在可用的管理单元中选择"证书",计算机 ...

  4. Django 之 modelForm (edit.html页面的编写)

    models.py文件 from django.db import models # Create your models here. from django.db import models # C ...

  5. Poco实体

    在Poco实体中,一般只有属性没有方法,这在软件设计中称为贫血模型, 在DDD领域驱动设计中,提倡充血模型,即你的Poco实体中,即有属性,也有操作属性的方法,[PS:注意这里说的是操作属性的方法,你 ...

  6. 洛谷 P1020 [NOIP1999 普及组] 导弹拦截

    Coidng #include <iostream> #include <algorithm> #include <cstring> #include <ve ...

  7. springboot项目配置类

    一.在springboot项目中,如果不进行配置,直接访问静态页面是无法访问的,需要进行配置,springboot舍弃了XML文件的配置方式,这里我们采用开发配置类的方式.新建MvcConfig类,加 ...

  8. servlet中的ServletConfig对象

    ServletConfig对象对应web.xml文件中的<servlet>节点.当Tomcat初始化一个Servlet时,会创建ServletConfig对象,并将该Servlet的配置信 ...

  9. Linux下切换python2和python3

    为什么需要有两个版本的Python Python2和Python3不兼容是每个接触过Python的开发者都知道的事,虽说Python3是未来,但是仍然有很多项目采用Python2开发.Linux的许多 ...

  10. 什么是pandas