王一三学习笔记|tcp ip协议是什么

作者: ijava | 来源:发表于2017-12-05 23:38 被阅读18次

TCP/IP、UDP、 FTP、 HTTP、ARP等等,这么多协议都是什么,有什么用?

今天试着来聊聊。

网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能。一个协议族,比如T C P / I P,是一组不同层次上的多个协议的组合。T C P / I P通常被认为是一个四层协议系统,如下图所示:

TCP/IP协议族中不同层次的协议

在T C P / I P协议族中,网络层协议包括I P协议(网际协议),I C M P协议(I n t e r n e t互联网控制报文协议),以及I G M P协议(I n t e r n e t组管理协议)。

在T C P / I P协议族中,有两个互不相同的传输协议: T C P(传输控制协议)和U D P(用户数据报协议)。

应用层负责处理特定的应用程序细节。几乎各种不同的T C P / I P实现都会提供下面这些通用的应用程序:Telnet远程登录, FTP文件传输协议, SMTP简单邮件传送协议 等。

假设在一个局域网( L A N)如以太网中有两台主机,二者都运行F T P协议,下图列出了该过程所涉及到的所有协议。

局域网上运行FTP的两台主机

如上图所示应用程序通常是一个用户进程,而下三层则一般在(操作系统)内核中执行。顶层与下三层之间还有另一个关键的不同之处。应用层关心的是应用程序的细节,而不是数据在网络中的传输活动。下三层对应用程序一无所知,但它们要处理所有的通信细节。

在上图中列举了四种不同层次上的协议。F T P是一种应用层协议, T C P是一种运输层协议,I P是一种网络层协议,而以太网协议则应用于链路层上。T C P / I P协议族是一组不同的协议组合在一起构成的协议族。尽管通常称该协议族为T C P / I P,但T C P和I P只是其中的两种协议而已(该协议族的另一个名字是I n t e r n e t协议族(Internet Protocol Suite))。

通过上面的说明,相信大家对这些协议应该有了一个直观的认识。

相关文章

  • 王一三学习笔记|tcp ip协议是什么

    TCP/IP、UDP、 FTP、 HTTP、ARP等等,这么多协议都是什么,有什么用? 今天试着来聊聊。 网络协议...

  • TCP/IP协议族

    TCP/IP协议族学习笔记 了解TCP/IP协议族,需要先学习OSI七层模型 OSI七层参考模型 OSI参考模型(...

  • HTTP协议笔记

    HTTP协议笔记 标签(空格分隔): HTTP,TCP/IP [TOC] 1.网络协议基础知识 TCP/IP协议族...

  • http 图解

    web网络基础 tcp/ip协议族是什么? tcp/ip协议族是互联网相关协议集合的总称 tcp/ip分为几个层,...

  • 网络编程系列第(一)篇---TCP/IP

    1. TCP/IP是什么 TCP/IP,中文名网络通讯协议TCP/IP是一个协议组,而不仅仅只是TCP协议+IP协...

  • TCP/IP ,socket,netty

    TCP/IP ,socket,netty TCP/IP是什么? TCP/IP不是一个协议,而是一个协议族的统称。里...

  • Socket

    Socket socket是什么 socket是什么?socket在哪?先了解TCP/IP协议 TCP/IP:传输...

  • TCP/IP(HTTP) 协议的通信流程

    学习《图解HTTP》-笔记1 TCP/IP 的分层管理 TCP/IP 协议族按层次分别分为以下 4 层:应用层(H...

  • 三、TCP/IP

    个人学习笔记,若有侵权,请告知! 目录 TCP/IP模型与OSI模型 1、TCP/IP协议簇 2、应用层 Teln...

  • TCP协议

    TCP/IP协议分层详解TCP/IP协议详解通俗易懂网络协议(TCP/IP概述)什么是TCP/IP协议?

网友评论

    本文标题:王一三学习笔记|tcp ip协议是什么

    本文链接:https://www.haomeiwen.com/subject/ruvhixtx.html