[网络]------TCP UDP HTTP Socket 区别
关于这几个的概念,网上已经很全面了,在这个做个笔记:
前提须知:
1.协议就是大家提前约定的一种规范,后人照着这个遵循就可以,也可以将语言理解为一种协议
2.网络通信的世界中,有七层协议(应用层,表示层,会话层,传输层,网络层,数据链路层,物理层)
正题:
1.TCP和UDP都属于传输层协议,面向连接,传输数据流
2.HTTP属于应用层,是基于TCP面向互联网的请求响应模型的一种协议
3.Socket是应用层与传输层之间的同一个抽象层,它是一套接口,所以Socket连接可以基于TCP连接,也有可能基于UDP.简单来说,Socket就是直接给用户用的一个API.
[网络]------TCP UDP HTTP Socket 区别相关推荐
- 【网络编程】TCP/UDP/HTTP的区别和联系
一.参考资料 TCP/UDP/HTTP的区别和联系_唯爱丶卡卡西的博客-CSDN博客 HTTP.UDP.TCP区别 - 知乎
- 设备状态检测系统串口网络TCP UDP带有modbus
设备状态检测系统串口网络TCP UDP带有modbus报警声 音 提供详细注释 提供源代码 1.功能介绍: 根据设备状态监测的需要,编写了支持串口.Tcp网口.Udp网口三种端口的Modbus通信协议 ...
- Java之初步识别网络编程:IP、端口号、TCP/UDP、Socket、URL等
文章目录 一.网络编程概述 二.网络通信要素概述 三.通信要素1:IP和端口号 IP相关 InetAdress类 如何实例化InetAddress 端口号 四.通信要素2:网络协议 TCP/IP协议簇 ...
- HTTP,FTP,TCP,UDP及SOCKET
一.TCP/IP协议简析 TCP/IP是个协议组,可分为三个层次:网络层.传输层和应用层: 网络层:IP协议.ICMP协议.ARP协议.RARP协议和BOOTP协议 传输层:TCP协议与UDP协议 应 ...
- 基于TCP/UDP的socket服务器搭建流程
目录 TCP/UDP概念介绍 一.TCP/UDP对比 二.端口号的作用 三.字节序 1.概念 2.分类 3.C程序在内存空间的映射 socket服务器与客户端开发流程 一.流程介绍 二.socket服 ...
- 网络 #TCP #UDP #文件下载器 #网络通信
网络 网络基础 1)IP地址 1>查看网卡信息 2>IP地址分类 3>私有IP 2)端口 1>端口的分类(部分) 1.知名端口 2.动态端口 2>查看端口号 3)sock ...
- 基于TCP/UDP的socket编程
基于TCP(面向连接)的socket编程 服务器端顺序: 1. 创建套接字(socket) 2. 将套接字绑定到一个本地地址和端口上(bind) 3. 将套接字设为监听模式,准备接收客户请求(l ...
- java http 面试题_Java面试高级篇—说说TCP,UDP和socket,Http之间联系和区别面试题12期...
TCP协议 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的.可靠的.基于字节流的传输层通信协议,由IETF的RFC 793定义.在简化的计算机网络O ...
- TCP,IP,HTTP,SOCKET区别和联系
物理层-- 数据链路层-- 传输层-- TCP协议 会话层-- 我 们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如 果没有应用层,便 ...
最新文章
- 摄像头与毫米波雷达(Radar)融合
- c 取地址 虚拟地址 物理地址_通过linux0.11源码理解进程的虚拟地址、线性地址、物理地址...
- 使用GitHub免费搭建属于自己的网站
- gcc build a project
- 三部排序|2013年蓝桥杯B组题解析第六题-fishers
- MAC下《暗黑世界》客户端版本编译说明!!
- 游戏维护关闭服务器,游戏服务器正在维护中
- Cache多核之间的一致性MESI
- C#使用ICSharpCode.SharpZipLib压缩后进行web批量下载文件
- mysql 5.6 ibdata1_mysql 里的 ibdata1 文件不断的增长?
- Mysql学习第二课 tar、lvm、mysqldump全备份
- 通俗易懂的随机森林模型讲解
- HTML+CSS网页制作——恒德电子
- 学习HALCON视觉必会的入门知识| 东哥机器视觉培训
- pandas读取excel遇见空值的处理
- 2018---2019 数学四班张子琪 C语言设计总结
- MYSQL如何制作资产负债表_【WebFOCUS使用技巧】 资产负债表的实现方法
- 编程语言试验之Antlr4+JavaScript实现圈4
- 考试,一种严格的水平鉴定方法。
- 【问题】loadrunner运行场景时,用户卡在run状态,且退出时卡在gradual exiting状态
热门文章
- [AH2017/HNOI2017] 大佬
- 【2018.6.7】阶段总结
- 01-python中字符串的常见操作
- 输入流IS和输出流OS学习总结
- Atitit.js this错误指向window的解决方案
- redis 安装并设置为开机启动服务
- 数据库设计器无法打开方法
- autotools入门笔记(一)
- 金山笔试题-字符串排序 : 写一个函数,实现对给定的字符串(字符串里面包括:英文字母,数字,符号)的处理...
- java dct变换_Discrete Cosine Transform [DCT] (离散余弦变换)