长期以来都有一个问题,大家都在说http协议,tcp协议,ip协议,他们之间到底什么区别,有什么用,没人告诉我,最近看了这本<图解http>明白了一些,以下图片摘自这本书 一.理解一个传输流再去扩展 用http举例来说,首先作为发送端的客户端在应用层(http协议)发出一个想看某个web页面的http请求. 接着,为了传输方便,在传输层(tcp协议)把从应用层处收到的数据(http请求报文)进行分割,并在各个报文上打上标记序号及端口号转发给网络层. 在网络层(ip协议),增加作为通信目的地的m…
一.理解一个传输流再去扩展 用http举例来说,首先作为发送端的客户端在应用层(http协议)发出一个想看某个web页面的http请求. 接着,为了传输方便,在传输层(tcp协议)把从应用层处收到的数据(http请求报文)进行分割,并在各个报文上打上标记序号及端口号转发给网络层. 在网络层(ip协议),增加作为通信目的地的mac地址后转发给 .这样一来,发往网络的通信请求就准备齐全了. 接收端端服务器在链路层接收到数据,按序往上层发送,一直到应用层.当传输到应用层,才能算真正接收到由客户端发送过…
一.浅谈三个协议的基本概念 1.IP 协议 按层次分,IP网际协议位于网络层,几乎所有的网络的系统都会用到 IP 协议,其重要性非同一般.IP 协议作用就是把各种数据包传送给对方,对方的地址就要看其 IP 地址和 MAC 地址.IP 地址指明了节点被分配的地址,MAC 地址是指网卡所属的固定的地址(这个地址一般是不可变的,由原厂家分配,是计算机的唯一标识). 1.1 使用 ARP 协议凭借 MAC 地址进行通信:ARP 协议是一种地址解析协议,根据通信方的 IP 地址就可以反向查找到对应 MAC…
一,协议: 计算机与网络设备之间如果要相互通信,双方必须基于相同的方法.比如说,怎么探测到通讯目标,哪一方发起通信,使用哪一种语言通信,怎么结束通信,都需要事先规定.不同硬件,操作系统之间的通信需要一个规则.我们把这种规则称之为协议(protocol). (iOS的小伙伴有木有沸腾?此协议非OC中的protocol,但是作用是相似的,都是一种行为规范)   二,TCP/IP协议 TCP/IP协议是互联网相关的各种协议族的总称. 协议中存在各式各样的内容.从电缆的规格到 IP 地址的选定方法.寻找…
前言:在看面试题之前,先了解一下基本定义. HTTP.TCP.IP协议基本定义 HTTP: (HyperText Transport Protocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616.HTTP协议采用了请求/响应模型. TCP: (Transmission Control Protocol 传输控制协议)是一种面向连接的.可靠的.基于字节流的传输层通信协议,由IETF的RFC 793定义.在简化的计算机网络OSI模型中,它完成第…
HTTP.TCP.IP协议基本定义 HTTP: (HyperText Transport Protocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616.HTTP协议采用了请求/响应模型. TCP: (Transmission Control Protocol 传输控制协议)是一种面向连接的.可靠的.基于字节流的传输层通信协议,由IETF的RFC 793定义.在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UD…
1. 什么是 TCP/IP? TCP/IP 是一类协议系统,它是用于网络通信的一套协议集合. 传统上来说 TCP/IP 被认为是一个四层协议 1) 网络接口层: 主要是指物理层次的一些接口,比如电缆等. 2) 网络层: 提供独立于硬件的逻辑寻址,实现物理地址与逻辑地址的转换. 在 TCP / IP 协议族中,网络层协议包括 IP 协议(网际协议),ICMP 协议( Internet 互联网控制报文协议),以及 IGMP 协议( Internet 组管理协议). 3) 传输层: 为网络提供了流量控…
1.网络基本概念 1.1 什么是网络:一些网络设备按照一定的通讯规则(网络协议)进行通讯的系统. 1.2 VPN(虚拟私有网络)加密,相当于专线,从分支机构到总部. 1.3 资源共享的功能和特点: 数据和应用程序 资源 网络存储 备份设备 1.4 常见的网络物理组件: 1.5 用户应用程序对网络的影响: 批处理应用程序: FTP.TFTP.库存更新 无需直接人工交互 带宽很重要,但并非关键性因素 交互式应用程序: 库存查询.数据库更新 人机交互 因为用户需等待响应,所以响应时间很重要,但并非关键…
1.定位:指因特网整个TCP/IP协议族,由四个层次组成:网络接入层.网络层.主机到主机层.应用层.也叫DoD模型.每一层都呼叫它的下一层所提供的网络来完成自己的需求. 2.与OSI模型的对应: 3.网络接入层:定义物理介质的各种特性: 4.网络层:负责相邻计算机之间的通信.包括三方面的内容: 1) 处理来自传输层的分组发送请求,收到请求后,将分组装入IP数据报,填充报头,选择去往信宿机的路径,然后将数据报发往适当的网络接口. 2) 处理输入数据报:首先检查其合法性,然后进行寻径--假如该数据报…
TCP/IP(TransmissionControlProtocol/InternetProtocol的简写,中文译名为传输控制协议/互联网络协议). 简单地说,就是由底层的IP协议和TCP协议组成的.TCP/IP其实是两个网络基础协议:IP协议.TCP协议名称的组合.下面谈谈这两个无处不在的协议. IP协议: IP(InternetProtocol)协议的英文名直译就是:因特网协议.从这个名称我们就可以知道IP协议的重要性.在现实生活中,我们进行货物运输时都是把货物包装成一个个的纸箱或者是集装…