关于TCP\IP协议的简单理解
一:
HTTP是基于TCP协议的,TCP属于传输层。HTTP属于应用层。
另一个属于传输层的是UDP协议。
但HTTP是基于TCP这个协议,不是UDP这个协议。
TCP相比于UDP,更安全,稳定。因为他有应答机制。
通过“三次握手”与“四次挥手”,来保证应答机制的稳定。
UDP相对于TCP更简单,但是不能保证在传输的过程中,数据的丢失,以及对方是否能收到自己发送的信息。
TCP完美的解决了这类问题。
二:
TCP/IP协议组类似于OSI,包含了几百个网络协议,并不是只有TCP与IP协议。
它划分为四个层:应用层(HTTP等),传输层(TCP,UDP),网络层(IP),链路层。(MAC等)
OSI模型如下:
两者之间本质没有区别,只是划分的不一样而已。
三:通过对于TCP的三次握手的学习,可以进一步理解HTTP就是基于TCP协议的知识。
另外,HTTP协议就是一种基于TCP协议的一种请求与应答。
客户端发送请求头与内容,服务端返回返回头,返回内容这样的格式。
,然后,花点时间了解一下它的请求包含的内容,请求内容的书写等。
如何查看返回头,返回的内容。
具体我觉得还是通过实际的需求,实际的业务案例来学习,印象会更深刻。