浅谈一下TCP/IP协议

        在最近的求职经历中,我发现我所找的工作基本上都有着这样一个要求:熟悉TCP/IP协议。既然如此今天就浅谈一下TCP/IP协议吧。

一、TCP/IP基本知识

1.TCP/IP的释义

第一次听到TCP/IP协议的朋友或者从来没有去了解过TCP/IP协议的朋友可能会先入为主的认为TCP/IP协议就是指TCP和IP两种协议。也确实没错,但也不全对,确实一些情况下单指这两种协议,但是绝大部分情况TCP/IP协议指的是利用IP进行通信时所必须用到的协议群的统称(IP,ICMP,UDP,HTTP,TELNET,FTP等都属于TCP/IP协议)。再说直白一点,互联网的协议就是TCP/IP协议。

2.TCP/IP体系结构

浅谈一下TCP/IP协议_第1张图片

 应用层:解决进程间通过交互实现特定的网路应用功能。

传输层:解决进程间网络数据传输问题。

网络层:解决数据在不同网络之间进行传输。

网络接口层:负责接收IP数据包并通过网络发送。

二、传输层中的TCP和UDP

TCP/IP 中有两个具有代表性的传输层协议,分别是 TCP 和 UDP。

1. UDP

  • UDP 不提供复杂的控制机制,利用 IP 提供面向无连接的通信服务。
  • 并且它是将应用程序发来的数据在收到的那一刻,立即按照原样发送到网络上的一种机制。即使是出现网络拥堵的情况,UDP 也无法进行流量控制等避免网络拥塞行为。
  • 此外,传输途中出现丢

你可能感兴趣的:(tcp/ip,网络,服务器)