美文网首页网络
HTTP - 网络基础TCP/IP

HTTP - 网络基础TCP/IP

作者: 风雨彩虹_123 | 来源:发表于2021-06-19 16:14 被阅读0次

TCP/IP 协议族

计算机与网络设备要互相通信,双方就必须基于相同的规则(即协议),包括:HTPP协议,FTP协议,IP协议,TCP协议,UDP协议等。

TCP/IP协议簇(网络)分层

把TCP/IP层次化是有好处是当某个地方需要改变设计时,只需把变动的层替换掉即可。把各层之间的接口部分规划好之后,每个层次内部的设计就能够自由改动了。组件化思想就是来源此处,每个组件之间无强相关,可以自由改动。
1.应用层
该层决定了向用户提供应用服务时通信的活动。FTP,HTTP,DNS都属于应用层。
2.传输层
传输层对上层应用层,提供处于网络连接中的两台计算机之间的数据传输。TCP,UDP
3.网络层
与对方计算机之间通过多台计算机或网络设备进行传输时,网络层所起的作用就是在众多的选项内选择一条传输路线,并将数据包传递给对方。
4.数据链路层
用来处理连接网络的硬件部分,交换机
5.物理层
把电脑连接起来的物理手段,网卡,网线,集线器,中继器,调制解调器,负责传送0和1的电信号

TCP/IP通信传输流程

截屏2021-06-17 下午8.20.17.png

在传输层(TCP协议)把从应用层处收到的数据(HTTP请求报文)进行分割,并在各个报文上打上标记序号及端口号后转发给网络层。在网络层(IP协议)在报文首部加上IP地址,再作为通信目的地的MAC地址后转发给链路层,在链路层增加以太网首部后转发给物理层,在物理层将报文转成0和1点信号进行传送。

传输IP协议

IP协议的作用是把各种数据包传送给对方。而要保证确实传送到对方那里,则需要满足各类条件。其中两个重要的条件是IP地址和MAC地址,IP地址可变换,但MAC地址基本上不会更改,通常传输数据是经过多台计算机和网络设备中转才能连接到对方。而在进行中转时,会利用下一站中转设备的MAC地址来搜索下一个中转目标。ARP是一种用以解析地址的协议,会根据通信方的IP地址就可以反查出对应的MAC地址。

网络层数据传输

可靠性的TCP协议

TCP位于传输层,提供可靠的字节流传输服务,为了方便传输,将大块数据分割成以报文为单位的数据包进行管理,能把数据包准确可靠地传给对方。TCP协议采用了三次握手策略,数据包传送出去后,会确认是否送达成功。发送端首先发送一个带 SYN 标志的数据包给对方。接收端收到后, 回传一个带有 SYN/ACK 标志的数据包以示传达确认信息。最后,发 送端再回传一个带 ACK 标志的数据包,代表“握手”结束。

TCP三次握手

DNS域名解析

DNS与HTTP协议一样位于应用层,它提供域名到IP地址之间的解析服务。

DNS解析 HTTP流程图

相关文章

  • http网络基础

    作者:李成文;标签: 网络基础TCP/IP TCP/IP 为了理解HTTP,首先先了解TCP/IP协议族,通常使用...

  • HTTP协议笔记

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

  • 了解Http基础

    网络分层模型: TCP/IP基础: TCP三次握手——> TCP四次挥手——> 一、HTTP1.0与HTTP 1....

  • HTTP - 网络基础TCP/IP

    TCP/IP 协议族 计算机与网络设备要互相通信,双方就必须基于相同的规则(即协议),包括:HTPP协议,FTP协...

  • DNS解析

    由于我们再网络中使用的HTTP请求是基于TCP/IP协议,而TCP/IP的基础是IP协议,所以网络中两台机器的通讯...

  • 《图解HTTP》学习--第1章 了解Web及网络基础

    这一章主要了解http的诞生背景,网络基础tcp/ip,与http关系密切的ip、tcp和dns协议,负责域名解析...

  • C1 了解Web及网络基础

    KeyWords: 诞生,网络基础TCP/IP,TCP/IP协议族,TCP/IP的分层管理,TCP/IP通信传输流...

  • 【专题】网络基础知识

    1、分层 应用层:http、ftp 传输层:tcp、udp 网络层:ip、icmp 网络接口 2、http基础知识...

  • 图解HTTP读书笔记

    第一章 网络基础 通常使用的网络是在TCP/IP协议族基础上运作的,而HTTP属于它内部的一个子集。 TCP/IP...

  • 《图解HTTP》阅读笔记

    1. 网络基础TCP/IP HTTP基于TCP/IP协议族,HTTP属于它内部的一个子集。 把互联网相关联的协议集...

网友评论

    本文标题:HTTP - 网络基础TCP/IP

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