1. HTTP( HyperText Transfer Protocol) 超文本传输协议

2. TCP/IP协议层

  • 应用层

    应用层决定了向用户提供应用服务时通信的活动. TCP/P协议族内预存了各类通用的应用服务。比如,FTP ( FileTransfer Protocol,文件传输协议)和 DNS ( Domain Name System,域名系统)服务就是其中两类。

    HTTP协议也处于该层。

  • 传输层
    传输层对上层应用层,提供处于网络连接中的两台计算机之间的数据传输. 在传输层有两个性质不同的协议:TCP(传输控制协议),传输控制协议)和UDP(用户数据协议,用户数据报协议)。

  • 网络层(又名网络互连层)
    网络层用来处理在网络上流动的数据包。数据包是网络传输的最小数据单位。该层规定了通过怎样的路径(所谓的传输路线)到达对方计算机,并把数据包传送给对方。
    与对方计算机之间通过多台计算机或网络设备进行传输时,网络层所起的作用就是在众多的选项内选择一条传输路线。

  • 链路层(又名数据链路层,网络接口层)
    用来处理连接网络的硬件部分。包括控制操作系统、硬件的设备驱动、NIC ( Network Interface Card,网络适配器,即网卡),及光纤等物理可见部分(还包括连接器等一切传输媒介)。硬件上的范畴均在链路层的作用范围之内。

eg. 为了传输方便,在传输层( TCP协议)把从应用层处收到的数据(HTTP请求报文)进行分割,并在各个报文上打上标记序号及端口号后转发给网络层。

(chap1 web网络基础) TCP/IP协议层相关推荐

  1. 网络基础 TCP/IP协议面试常问知识点

    网络基础 TCP/IP协议面试常问知识点 ****************** 如有侵权请提示删除 ********************* 1.网络包的组成: 报头/起始帧分界符--MAC头部-- ...

  2. 网络基础网络层--IP协议

    网络基础网络层--IP协议 一.IP协议解析 (一)4位版本 (二)4位报头长度 (三)8位服务类型 (四)16位数据报长度 (五)16位分片标识 (六)3位分片标志 (七)13位分片偏移 (八)8位 ...

  3. WinSock API网络编程——TCP/IP协议详解

     WinSock API网络编程--TCP/IP协议(http://www.impcas.ac.cn/usr/lujun/browse.asp?id=winsock_tcp)            ...

  4. Java中的网络和TCP/IP协议

    网络和TCP/IP协议 一.网络通信协议 1.1 协议和七层模型 1.2 TCP/IP协议 二.网络通信的实现 2.1 TCP协议通信 2.2 UDP协议通信 前言: 有时候我们会不理解,我们在QQ上 ...

  5. 网络:TCP/IP各层的协议

    教程书上虽然介绍了这些协议,但是就单个协议分别介绍的,很容易忘了这个协议属于那一层,以及属于底层哪个协议. 上图TCP/IP各层的协议很多,一张图就可以记住了. 应用层协议 0.  运行 在TCP\U ...

  6. 编写tcp服务器发送hex格式_Android网络编程-TCP/IP协议

    在Android网络编程-计算机网络基础一文中得知,IP协议属于网络层,TCP.UDP协议属于传输层. IP协议是TCP/IP协议族的动力,它为上层协议提供无状态.无连接.不可靠的服务. TCP协议是 ...

  7. 网络编程--TCP/IP协议

    参考:https://lijie.blog.csdn.net/article/details/105297532 https://blog.csdn.net/qq_20785973/article/d ...

  8. 网络编程-TCP/IP各层介绍(5层模型讲解)

    1.TCP/IP五层协议讲解 物理层--数据链路层--网络层--传输层--应用层 我们将应用层,表示层,会话层并作应用层,从tcp/ip五层协议的角度来阐述每层的由来与功能,搞清楚了每层的主要协议 就 ...

  9. 网络编程--TCP/IP协议(一)

    目录 前言 一丶网络基础 <1>认识IP地址 1>具体格式 2>组成 3>分类 4>子网掩码 <2>认识MAC地址 二丶网络设备及相关技术 <1& ...

最新文章

  1. ue4 截图_UE4中创建赛博朋克中国城市
  2. 英语写作中常见语法总结(二)
  3. 软件架构阅读笔记11
  4. VirtualBox 上安装Debian 后分辨率设置
  5. poj--3984--迷宫问题(bfs+路径记录)
  6. 谷歌在线办公法器-Google Docs
  7. linux sqluldr2命令,sqluldr2 linux64
  8. 如何发布谷歌离线地图
  9. javascript-异步之Promise then和catch
  10. JS的日期操作:String转date日期格式、求日期差
  11. opencv-图像修补,图像修复,inpaint
  12. tomcat  简介
  13. 12月更新!EasyOps全平台产品能力再升级,新增22+功能亮点解读~
  14. 编程之美--1的数目
  15. Spring和mima结合配置IoAccept中的sessionConfig中的属性
  16. 一些应急响应教学视频笔记
  17. 无监督的一致性聚类(consensus)的通俗理解
  18. 动态沙箱是威胁防御的关键所在
  19. 根据当前日期获得本周/上周的日期区间(上周周一和周日日期)
  20. 自动计数报警器c语言程序,简易STC15F104E单片机定时报警器制作 附程序

热门文章

  1. String : string的长度?string的子串?
  2. TCP核心概念-慢启动,ssthresh,拥塞避免,公平性的真实含义
  3. java程序死了telnet还有用吗_java实现telnet连接操作 改进
  4. 单模光电转换器怎么接_行业观察 | 硅基光电子与微电子单片集成研究进展
  5. 主程序与子程序不在同一程序模块中_深度解析S7200系列PLC带参数子程序用法
  6. 蓝牙a2dp硬件卸载是什么意思_索尼这项音频黑科技 让蓝牙音质从此不输有线
  7. 为什么PUE只说明了数据中心能效的一部分?
  8. 在2019年比较云计算服务时需要问的6个问题
  9. 重新考虑数据中心的冷却方案—水冷却或将再次兴起
  10. eigrp配置实验_路由器 OSPF 动态路由配置