具体含义

TCP/IP从字面上来讲是指TCP与IP协议,然而在很多的情况下,它是指在使用IP进行通信时所必须用到的协议群,具体来说IP或ICMP、TCP与UDP等等都属于TCP/IP协议,

TCP/IP协议分层模型

TCP/IP分层 解析 举例
应用层 客户端 telnet,email
传输层 TCP面向连接传输,UDP面向无连接传输
网络层 通过IP协议进行数据传输
物理层 物理层即为硬件层 网线,光纤猫,网卡等

TCP/IP分层通信

每个分层中,都会对要发送的数据增加一个首部,在这个首部包含了盖层的必要信息。

邮件发送解释
  1. 应用层:当我们在发送邮件的时候,应用层程序负责将信息进行编码,比如将右键采用UTF-8格式进行编码
  2. 传输层:TCP根据程序的指示,进行建立连接,发送数据以及断开连接。
  3. 网络层:IP将TCP传输过来的数据进行再次封装,在TCP首部的头添加IP首部,IP首部包含接收数据的地址以源地址
  4. 物理层:添加以太网首部进行发送处理,然后开始进行发送
邮件接收解释

邮件接收时,则是开始从物理层逐层网上对数据包进行拆分,然后到应用层,从而我们可以在应用中看到数据。

TCPIP协议详解----TCP/IP基础知识相关推荐

  1. 一篇文章带你详解 TCP/IP 协议(下)

    前面的第一二三章已在上篇讲解,还没看过的可以先看看:一篇文章带你详解 TCP/IP 协议(上) 本文继续讲解第四章. 四.网络层中的 IP 协议 IP(IPv4.IPv6)相当于 OSI 参考模型中的 ...

  2. 详解 TCP/IP 协议

    什么是TCP/IP协议 TCP/IP通信协议是目前最完整.最被广泛支持的通信协议,它可以让不同网络架构.不同操作系统的计算机之间通信,是Internet的标准通信协议. TCP的介绍 TCP也叫传输控 ...

  3. tcp丢包率_网络编程 | TCP/IP基础知识

    在2017年10月深圳 Cocos 沙龙上,有幸结识了社区中大名顶顶的Colin,Shawn在论坛上第一次看到Colin的团队用CocosCreator制作的<热血暗黑>时就被深深地震撼到 ...

  4. 一篇经典的TCP/IP基础知识英文文章

    一篇经典的TCP/IP基础知识英文文章 INTRODUCTION When you configure the TCP/IP protocol on a Microsoft Windows compu ...

  5. 高通平台8953 Linux DTS(Device Tree Source)设备树详解之一(背景基础知识篇)

    本系列导航: 高通平台8953  Linux DTS(Device Tree Source)设备树详解之一(背景基础知识篇) 高通平台8953 Linux DTS(Device Tree Source ...

  6. 一篇文章带你详解 TCP/IP 协议(上)

    本文篇幅也比较长,先来一张思维导图,带大家过一遍. 一图看完本文 一. 计算机网络体系结构分层 计算机网络体系结构分层 计算机网络体系结构分层 不难看出,TCP/IP 与 OSI 在分层模块上稍有区别 ...

  7. TCP/IP协议(二)tcp/ip基础知识

    转载:http://www.cnblogs.com/imyalost/p/6139191.html 一.TCP/IP的标准化 1.TCP/IP的含义 一般来说,TCP/IP是利用IP进行通信时所必须用 ...

  8. OSI七层模型详解 TCP/IP协议

    总结 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等 表示层 数据格式化,代码转换, ...

  9. (chap2 TCP/IP基础知识) TCP/IP协议分层模型-应用层

    应用层--会话层以上的分层 1. C/S模型 2. WWW (World Wide Web) WWW 中的HTTP是OSI应用层的协议,HTML属于表示层的协议. 3. 电子邮件 SMTP (Simp ...

  10. java服务器tcpip协议,Java 实现TCP/IP协议的收发数据(服务端)

    功能如下: 注: 只有服务端,没有客户端,测试时采用第三方软件作为客户端的. 收发数据目前能正常收发数据,只是中文的会变成乱码显示. 采用Thread类实现一个收发数据的线程. 服务端代码: impo ...

最新文章

  1. Allegro 如何把铺好铜皮的平面层互换
  2. python开发闹钟_「玩转树莓派」为女朋友打造一款智能语音闹钟
  3. 计算机系统的主存主要是由()构成的。【最全!最详细分析!】
  4. 为中国游牧蒙古人造像
  5. java 示例_功能Java示例 第5部分–将I / O移到外部
  6. 如何抓获JVM crash的幕后黑手
  7. 三菱mode bus tcp通讯_绍兴三菱MR-J4-70B
  8. 济宁与华为企业云战略合作携手推进云计算产业发展
  9. Yii 2.0.3 Advanced版控制器不能包含大写字母的Bug
  10. 5.go 代码包 package
  11. 二手房数据分析预测系统
  12. 用python的re库统计《斗破苍穹》词频
  13. [Spark进阶]--深入Spark Locality Level
  14. 啦啦啦一棵R语言圣诞树~
  15. 蚂蚁金服-支付宝内推面试总结(已拿到offer)
  16. Eclipse集成Mybatis Generator及应用
  17. npm 启动项目报错 Cannot find module ‘\@babel\compat-data\data\corejs3-shipped-proposals‘
  18. 目标跟踪评估绘图(3):ubuntu18.04在MATLAB2016b下的vot-toolkit配置,绘制VOT数据集的EAO评估图,与其他算法进行比较
  19. zbb20180913 java thread volatile与synchronized区别
  20. 键盘钢琴html代码,Flash键盘钢琴 电脑键盘钢琴附键盘钢琴谱

热门文章

  1. 华为HCIE认证考试简介
  2. 内网html预览word,C# 实现Office在线预览
  3. Vue在线预览word
  4. 计算机设计大赛作品——冬奥可视化
  5. python virtualenv_python之virtualenv的简单使用方法(必看篇)
  6. linux查看网口位置命令,Linux下查看网卡信息及确定网卡位置
  7. roboware下载链接
  8. Sketch 54.1 Shark 鲨鱼中文汉化特别版 Mac 设计师必备的原型UI设计工具
  9. 关于a标签下载的相关坑
  10. base64加密原理