TCPIP协议详解----TCP/IP基础知识
具体含义
TCP/IP从字面上来讲是指TCP与IP协议,然而在很多的情况下,它是指在使用IP进行通信时所必须用到的协议群,具体来说IP或ICMP、TCP与UDP等等都属于TCP/IP协议,
TCP/IP协议分层模型
TCP/IP分层 | 解析 | 举例 |
---|---|---|
应用层 | 客户端 | telnet,email |
传输层 | TCP面向连接传输,UDP面向无连接传输 | |
网络层 | 通过IP协议进行数据传输 | |
物理层 | 物理层即为硬件层 | 网线,光纤猫,网卡等 |
TCP/IP分层通信
每个分层中,都会对要发送的数据增加一个首部,在这个首部包含了盖层的必要信息。
邮件发送解释
- 应用层:当我们在发送邮件的时候,应用层程序负责将信息进行编码,比如将右键采用UTF-8格式进行编码
- 传输层:TCP根据程序的指示,进行建立连接,发送数据以及断开连接。
- 网络层:IP将TCP传输过来的数据进行再次封装,在TCP首部的头添加IP首部,IP首部包含接收数据的地址以源地址
- 物理层:添加以太网首部进行发送处理,然后开始进行发送
邮件接收解释
邮件接收时,则是开始从物理层逐层网上对数据包进行拆分,然后到应用层,从而我们可以在应用中看到数据。
TCPIP协议详解----TCP/IP基础知识相关推荐
- 一篇文章带你详解 TCP/IP 协议(下)
前面的第一二三章已在上篇讲解,还没看过的可以先看看:一篇文章带你详解 TCP/IP 协议(上) 本文继续讲解第四章. 四.网络层中的 IP 协议 IP(IPv4.IPv6)相当于 OSI 参考模型中的 ...
- 详解 TCP/IP 协议
什么是TCP/IP协议 TCP/IP通信协议是目前最完整.最被广泛支持的通信协议,它可以让不同网络架构.不同操作系统的计算机之间通信,是Internet的标准通信协议. TCP的介绍 TCP也叫传输控 ...
- tcp丢包率_网络编程 | TCP/IP基础知识
在2017年10月深圳 Cocos 沙龙上,有幸结识了社区中大名顶顶的Colin,Shawn在论坛上第一次看到Colin的团队用CocosCreator制作的<热血暗黑>时就被深深地震撼到 ...
- 一篇经典的TCP/IP基础知识英文文章
一篇经典的TCP/IP基础知识英文文章 INTRODUCTION When you configure the TCP/IP protocol on a Microsoft Windows compu ...
- 高通平台8953 Linux DTS(Device Tree Source)设备树详解之一(背景基础知识篇)
本系列导航: 高通平台8953 Linux DTS(Device Tree Source)设备树详解之一(背景基础知识篇) 高通平台8953 Linux DTS(Device Tree Source ...
- 一篇文章带你详解 TCP/IP 协议(上)
本文篇幅也比较长,先来一张思维导图,带大家过一遍. 一图看完本文 一. 计算机网络体系结构分层 计算机网络体系结构分层 计算机网络体系结构分层 不难看出,TCP/IP 与 OSI 在分层模块上稍有区别 ...
- TCP/IP协议(二)tcp/ip基础知识
转载:http://www.cnblogs.com/imyalost/p/6139191.html 一.TCP/IP的标准化 1.TCP/IP的含义 一般来说,TCP/IP是利用IP进行通信时所必须用 ...
- OSI七层模型详解 TCP/IP协议
总结 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等 表示层 数据格式化,代码转换, ...
- (chap2 TCP/IP基础知识) TCP/IP协议分层模型-应用层
应用层--会话层以上的分层 1. C/S模型 2. WWW (World Wide Web) WWW 中的HTTP是OSI应用层的协议,HTML属于表示层的协议. 3. 电子邮件 SMTP (Simp ...
- java服务器tcpip协议,Java 实现TCP/IP协议的收发数据(服务端)
功能如下: 注: 只有服务端,没有客户端,测试时采用第三方软件作为客户端的. 收发数据目前能正常收发数据,只是中文的会变成乱码显示. 采用Thread类实现一个收发数据的线程. 服务端代码: impo ...
最新文章
- Allegro 如何把铺好铜皮的平面层互换
- python开发闹钟_「玩转树莓派」为女朋友打造一款智能语音闹钟
- 计算机系统的主存主要是由()构成的。【最全!最详细分析!】
- 为中国游牧蒙古人造像
- java 示例_功能Java示例 第5部分–将I / O移到外部
- 如何抓获JVM crash的幕后黑手
- 三菱mode bus tcp通讯_绍兴三菱MR-J4-70B
- 济宁与华为企业云战略合作携手推进云计算产业发展
- Yii 2.0.3 Advanced版控制器不能包含大写字母的Bug
- 5.go 代码包 package
- 二手房数据分析预测系统
- 用python的re库统计《斗破苍穹》词频
- [Spark进阶]--深入Spark Locality Level
- 啦啦啦一棵R语言圣诞树~
- 蚂蚁金服-支付宝内推面试总结(已拿到offer)
- Eclipse集成Mybatis Generator及应用
- npm 启动项目报错 Cannot find module ‘\@babel\compat-data\data\corejs3-shipped-proposals‘
- 目标跟踪评估绘图(3):ubuntu18.04在MATLAB2016b下的vot-toolkit配置,绘制VOT数据集的EAO评估图,与其他算法进行比较
- zbb20180913 java thread volatile与synchronized区别
- 键盘钢琴html代码,Flash键盘钢琴 电脑键盘钢琴附键盘钢琴谱