图解HTTP阅读笔记(1)-网络基础TCP/IP
2016-01-11 21:48
309 查看
1.TCP/IP协议族
TCP/IP这个概念对大家来说很熟悉,之前我的了解它只是一个协议。今天阅读才知道TCP/IP实际上是一个协议族,其中HTTP协议属于该协议族的一个子集。图1是TCP/IP协议族的一个展示。
图1 TCP/IP是互联网相关的各类协议族的总称
2. TCP/IP的分层管理
各层的作用
应用层
应用层决定了向用户提供应用服务时通信的活动,例如:FTP DNS HTTP 都处于该层
传输层
传输层对上层应用层,提供处于网络连接中得两台计算机之间的数据传输,例如:TCP UDP 位于该层
网络层
网络层用来处理在网络上流动的数据包。当计算机与对方计算机之间通过多台计算机或者网络设备进行传输的时候,网络层所起到的作用就是在众多的选项内选择一条传输路线。
链路层
用来处理连接网络的硬件部分。
3. TCP/IP的通信传输流
4. IP协议
IP 协议负责把各种数据包传送给对方,保证确实传送到对方的两个重要条件是IP地址和MAC地址
ARP协议负责将对方的IP地址解析为MAC地址
5. 可靠的TCP协议
三次握手
6. 负责域名解析的DNS服务
DNS服务位于应用层,提供域名到IP地址之间的解析服务。
7. 各种协议与HTTP协议的关系
TCP/IP这个概念对大家来说很熟悉,之前我的了解它只是一个协议。今天阅读才知道TCP/IP实际上是一个协议族,其中HTTP协议属于该协议族的一个子集。图1是TCP/IP协议族的一个展示。
图1 TCP/IP是互联网相关的各类协议族的总称
2. TCP/IP的分层管理
各层的作用
应用层
应用层决定了向用户提供应用服务时通信的活动,例如:FTP DNS HTTP 都处于该层
传输层
传输层对上层应用层,提供处于网络连接中得两台计算机之间的数据传输,例如:TCP UDP 位于该层
网络层
网络层用来处理在网络上流动的数据包。当计算机与对方计算机之间通过多台计算机或者网络设备进行传输的时候,网络层所起到的作用就是在众多的选项内选择一条传输路线。
链路层
用来处理连接网络的硬件部分。
3. TCP/IP的通信传输流
4. IP协议
IP 协议负责把各种数据包传送给对方,保证确实传送到对方的两个重要条件是IP地址和MAC地址
ARP协议负责将对方的IP地址解析为MAC地址
5. 可靠的TCP协议
三次握手
6. 负责域名解析的DNS服务
DNS服务位于应用层,提供域名到IP地址之间的解析服务。
7. 各种协议与HTTP协议的关系
相关文章推荐
- socket网络编程----addrinfo结构体和getaddrinfo函数介绍
- 一个简单的爬虫(1)
- nyoj 223 Drainage Ditches 【网络流&&最大流】
- 通讯系统经验谈【一】TCP连接状态分析:SYNC_RECV,CLOSE_WAIT,TIME_WAIT
- UR的TCP通讯
- 使用TCP协议的NAT穿透技术 (转载)
- 【jsp】The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path
- 阿岳之_httpd2.2网页认证和虚拟主机配置篇(一)
- 启动一个支持文件上传的HTTP-Server
- HDU 4265 Science! 网络流解多重匹配,输出所有比配可能
- http协议
- Android:Https跳过证书验证、Https使用证书、HttpClient、
- 虚拟机VMware3种网络模式(桥接、nat、Host-only)的工作原理
- 使用套接字Socked实现网络通讯(网络编程)
- 【解决方案】Http请求报错
- 从僵尸网络追踪到入侵检测 第6章 Honeyd日志使用
- 关于http接口防止非法调用的设计方案
- 网络通信的工作原理
- 反向传播神经网络 BPNN
- OpenCV中使用神经网络 CvANN_MLP