关于TCP/IP协议,你必须掌握的这几个知识点

yumo6664个月前 (07-14)技术文章45

TCP/IP必会的知识点

1、什么是TCP/IP?

TCP/IP协议并不只有TCP与IP两种协议,而是一个应用于不同网络间信息传输的协议簇,它对网络中各结构层次的通信制定了标准和方法。TCP/IP包含了很多协议,常见的协议包括IP、FTP、TCP、UDP、SMTP等。


2、TCP/IP传输协议体系结构有哪些层次?分别包括哪些协议?

TCP/IP传输协议体系结构实际是个分层的体系构架,它有四个层次:数据链路层、网络层、传输层、应用层。

数据链路层也叫网络接口层、网络访问层,常见的协议有ARP,PARP,ARP协议用于当我们知道目标主机的IP地址却不知道MAC地址时,请求得到MAC地址的回应,RAPR则是反向ARP,当我们知道目标主机的MAC地址却不知道IP地址则需要用到RARP协议。

网络层是负责传送和处理数据包,主要的协议包括IP、ICMP、IGMP,IP协议是网络层最重要的协议,它可以为传输层提供各种协议信息,提供的是一种无连接、不可靠、尽力而为的传输。

ICMP是传输控制协议,是在主机和路由之间提供控制信息的一种协议,可用于探测主机是否可达,路由是否可达。

IGMP用于主机和组播路由之间,主要是用于主机探询和请求组播路由器。

传输层为两个主机之间的通信提供传输和数据控制,最重要的协议就是TCP和UDP。在日常生活中,例如发送邮件,下载文档这些需要有序的、有流量控制的、可靠的传输服务时就会使用到TCP传输。

UDP传输的特点是快速,无时延,但传输时无序、无流量控制、不可靠,通常用在视频聊天、实时桌游手游等。


应用层是定义整个通信属于什么服务的,应用层协议非常多,HTTP、FTP、DHCP等都是我们常见的应用层协议,HTTP是超文本传输协议,是联系两个客户端之间的桥梁,例如我们访问百度时用来沟通的协议就是HTTP协议。FTP是文件传输协议,用于服务器和客户端之间,提供文件上传和下载的功能。DHCP是动态主机配置协议,用来给主机自动分配IP地址,使之能够正常上网,通常用在企业网和校园网中进行管理大量IP。

相关文章

终于把TCP/IP 协议讲的明明白白了,再也不怕被问三次握手了

文:涤生_Woo下周就开始和大家成体系的讲hadoop了,里面的每一个模块的技术细节我都会涉及到,希望大家会喜欢。当然了你也可以评论或者留言自己喜欢的技术,还是那句话,希望咱们一起进步。今天周五,讲讲...

TCP/IP协议详解(tcpip协议详解视频教程)

为什么会有TCP/IP协议在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样。...

太厉害了,终于有人能把TCP/IP协议讲的明明白白了

从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议。实际生活当中有时也确实就是指这两种协议。然而在很多情况下,它只是利用 IP 进行通信时所必须用到的协议群的统称。具体来说...

《TCP/IP协议栈最全对比!一文搞懂TCP/UDP/IP/ICMP/ARP》

一、为什么需要理解TCP/IP协议栈?当你在浏览器输入 www.baidu.com 后,发生了什么?你的电脑通过 ARP 找到网关的MAC地址通过 IP协议 确定目标服务器的地址通过 TCP/UDP...

三分钟了解通信知识TCP与IP协议(含“通信技术”资料分享)

TCP/IPTCP/IP分层模型①应用层:为用户提供访问 Internet的一组应用高层协议;②传输层:提供应用程序间(端到端)的通信服务,包含TCP和UDP:TCP:提供面向连接高可靠的数据传送服务...