图解网络TCP/IP
图解网络TCP/IP
- 通信模型参考
- TCP 三次握手和四次挥手
- 常见网络协议
- 参考
通信模型参考
OSI 模型注重通信协议必要的功能;TCP/IP更强调在计算机上实现协议应用开发哪种程序
应用层:提供用户界面
表示层:数据表示与加密
会话层:将不同应用程序的数据分离
传输层:提供可靠或者不可靠的数据传输,重传数据之前纠错。(可靠TCP,不可靠UDP)
网络层:提供逻辑地址,路由器使用它选择的路径
数据链路层:将分组拆分成字节,将字节组合成帧,使用MAC地址提供介质访问,执行错误检测,但不纠错
物理层:在设备之间传输比特,指定电平,电缆速度和电缆针脚。
功能比较
TCP 三次握手和四次挥手
1)一开始,客户端属于Closed,服务端进程进程启动,处理Listen状态;
2)客户端向服务端发起SYN请求,
3)服务器端给予响应,并确认;
4)客户端再次向服务器确认后,服务器收到确认后两者开始建立连接。
控制位
URG:Uragent
ACK: Acknowledgment
PSH: Push
RST:Rest
SYN:Synchronization
FIN: Finish
常见网络协议
参考
太厉害了,终于有人能把TCP/IP协议讲的明明白白了!
计算机网络:TCP/IP 协议栈概述
36 张图带你理解计算机网络 6 大基础知识点
tcp 的6个控制位
https://github.com/yangle92/CS-Base
图解网络TCP/IP相关推荐
- 面试必会系列 - 5.2 详解OSI模型与七层协议,网络TCP/IP基础,三次握手、四次挥手等
本文已收录至 Github(MD-Notes),若博客中图片模糊或打不开,可以来我的 Github 仓库,包含了完整图文:https://github.com/HanquanHq/MD-Notes,涵 ...
- 网络——tcp/ip
tcp:传输控制协议 ip:网际协议(网络) 计算机网络的功能 1,数据通信,资源共享,增加可靠性,提高系统处理能力 计算机网络发展 1,标志性的事件, ...
- 网络 TCP/IP 分层思想 综合布线系统
计算机网络组成:硬件.操作系统.应用程序 计算机网络功能分为 资源共享.数据传输.增加可靠性.提高系统处理能力 计算机网络发展阶段 60年代--标志性事件:ARPANET--关键技术:分组交换 70- ...
- 001.网络TCP/IP工程知识点
一 互联网概述 计算机网络定义:由自主计算机互连起来的集合体. 计算机网络两大部分:硬件:计算机.通信设备.接口设备和传输介质. 软件:通信协议和应用软件. 广域网拓扑结构通常有:网状拓扑结构和环形拓 ...
- 深入理解网络通信和TCP/IP协议
一.前言 为什么要学Netty? 实话说工作中真正用到netty开发的场景可能不算特别多,但是为啥要学这玩意呢?有一说一,变强的路上技能可以用不到,但是不能没有~ Java生态圈内的大量开源框架比如D ...
- TCP/IP四层模型与OSI七层模型
0. 前言 TCP/IP协议族(TCP/IP Protocol Suite),简称TCP/IP. 该协议族的两个核心协议为:TCP(传输控制协议,Transmission Control Protoc ...
- tcp/ip详解卷一总结
TCP/IP与OSI最大的不同在于OSI是一个理论上的网络通信模型,而TCP/IP则是实际运行的网络协议. 通过路由器连接的两个网络 TCP/IP协议族不同层次的协议 五类互联网地址 数据进入协议栈时 ...
- 网络知识 | 《图解TCP/IP》读书笔记(下)
[网络知识]| 作者 / Edison Zhou 这是EdisonTalk的第291篇原创内容 作为一个专业的IT技术人,一个Web应用开发者,不了解网络基础和协议,怎么能行?本文是我2016年阅读& ...
- 网络知识 | 《图解TCP/IP》读书笔记(上)
[网络知识]| 作者 / Edison Zhou 这是EdisonTalk的第290篇原创内容 作为一个专业的IT技术人,一个Web应用开发者,不了解网络基础和协议,怎么能行?本文是我2016年阅读& ...
最新文章
- webstorm 不识别.config文件_webstorm好用的十款插件
- ML之FE:数据处理—特征工程的简介、使用方法、案例应用之详细攻略
- 我的技术博客在博客园落户了
- 【Android Studio】分类整理res/Layouts中的布局文件(创建子目录)
- 裁缝师(2011特长生 T2)
- double小数点后最多几位_用了这么多英语学习APP后,我还是最喜欢这4款
- 关于创业:希望有人在N年前就告诉我的一些事儿
- Android 系统(263)---Glide框架
- everything html修改,在HTML 5视频标签上更改源
- docker ssh连接
- windows下完美的免费QT开发环境: QtCreator + VC2008Express
- win7旗舰版梦幻桌面高清视频下载
- live2d模型导入unity报错 live2dsdk与Cubism下载 live2dSDKforUnity使用手册
- SpringBoot mysql房屋租赁系统4.0 租房系统源码(包远程安装
- 谐波叠加法matlab,谐波叠加法 可运行程序,分享不谢
- 图灵学院专用-- 00JVM参数手册
- 计算机接入因特网有几种方式有哪些,简述几种因特网的接入方式?
- 【实时渲染】屏幕空间特效和多边形技术
- html文字前画线代码,在div上画线
- 又双叒叕夺冠!5年厚积薄发,汇佳学校绿龙冰球队今夏“京城双冠王”!
热门文章
- 安卓手机刷机liunx服务器_Android手机通用刷机教程,小白必看!
- 四通畜牧数据库使用说明
- android手机怎么删除安装包,手机里的自带软件如何卸载
- 常见点击反应(Click Reactions)及其试剂——CuAAC
- wifi底层学习之路:三,Linux内核子系统mac80211
- 论文结尾参考文献形式
- BiliBili下载.flv视频文件重命名
- 满分的一份软件测试工程师简历,凭什么?
- Store Forwarding
- 有哪些计算机软件可以录制声音,屏幕录制怎么录声音?这三个录屏软件需了解...