TCP网络协议

TCP

  • 面向连接:三次握手,四次挥手
  • 可靠:超时重发解决丢包,包序号解决乱序、重复包
  • 实现:滑动窗口、拥塞控制

TCP/IP四层协议

  • 应用层:telnet,ftp,自实现网络应用程序
netstat -anpt

TCP网络协议
  • 网络层:ip、mask、gateway,route表
  • 下一跳:负责端对端传输,不断地通过路由表找到下一跳在不同网段跳,找到最终的目标地址
route -n

TCP网络协议
  • 数据链路层:arp表、mac
    通过arp表找到目标ip与网络设备的对应
arp -a

TCP网络协议
  • 物理层:网络设备

posted @
2020-07-17 17:12 杨海星

阅读(
111

) 评论(
) 编辑

Original: https://www.cnblogs.com/wod-Y/p/13331297.html
Author: 杨海星
Title: TCP网络协议

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/592599/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • ShardingSphere学习

    1 基本概念 1.1 ShardingSphere概述 官网:https://shardingsphere.apache.org/index_zh.html 1.2 分库分表概述 …

    Java 2023年6月5日
    0157
  • MySQL基础(2)

    MySQL服务器支持SQL,因此,如何通过SQL告知MySQL服务器如何完成各种数据管理操作,就是重中之重。要想和服务器做好交流,则必须熟练掌握它。当使用某个程序(如mysql客户…

    Java 2023年6月5日
    0113
  • 太方便了,钉钉上就可完成代码发布审批啦!

    如今,不少企业的发布流程要求代码发布到生产环境前需要经过审批。这种发布审批流程,对企业的的CI/CD工具提出了新要求:CI/CD步骤里需要支持人工卡点审批,并在人工卡点审批通过后能…

    Java 2023年6月8日
    0110
  • CSS阶段试手作品——CYTUS Ⅱ官网制作

    网页Cytus Ⅱ的制作 整体布局 单栏布局,整体按顺序分为以下几个板块: 页首下载、新闻表单、角色轮播图、视频、页尾以及侧边栏 要尽可能把自己的所有知识用上,所以可能会有和原网页…

    Java 2023年6月16日
    0107
  • 用OpenStack界面轻松创建虚拟机的你,看得懂虚拟机启动的这24个参数么?

    看这篇文章之前,保证看过以下文章: 我是虚拟机内核我困惑?! Qemu,KVM,Virsh傻傻的分不清 裸用KVM创建虚拟机,体验virtualbox为你做的10件事情 大家从Op…

    Java 2023年5月30日
    0123
  • 数组主元素(2013考研题)

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月5日
    090
  • Java使用FreeMarker模版技术动态生成word实践

    一、序言 在日常开发中,常常有动态word文件生成的需求,通过编制模版,然后动态修改word内容以组合成新的文件。报告单、请假单、发票页等都可以使用动态生成word来解决。 笔者总…

    Java 2023年6月6日
    095
  • 矩阵顺时针打印(C++)(? 为什么不能AC,9度1391)

    测试数据: 5 51 2 3 4 56 7 8 9 1011 12 13 14 1516 17 18 19 2021 22 23 24 252 21 23 44 41 2 3 45…

    Java 2023年6月7日
    092
  • 二、计算机基础

    计算机基础 前言 首先,这是一个很基础的知识,本来是不打算写的,但是考虑到这套笔记的完整性,还有一些人刚接触计算机,所以还是记一下会好一些。 基础知识普及 计算机 英文名: Com…

    Java 2023年6月7日
    0115
  • Makedown学习与使用

    +标题名字 +标题名字 …… +标题名字 6级标题,从1-6级为1-6个# 字体 Hello,worldHello,worldHello,worldHell…

    Java 2023年6月9日
    0115
  • 正则表达式 匹配小括号中的内容 包括括号和不包括括号

    字符串举例: 床单(30%棉混纺布)勺子(40%铁)碗(99%陶) 期望值:30%棉混纺布 40%铁 99%陶 使用表达式: (\([^\)]*\)) 结&a…

    Java 2023年6月5日
    093
  • 枚举.Java学习

    今天复习一下Java里面的 枚举 。 枚举简介 使用enum关键字开发一个枚举类的时候,这个类会默认继承Enum系统类。而且是一个final类。 当多个枚举存在时候。需要逗号分隔,…

    Java 2023年6月9日
    075
  • Java—-零钱通项目

    Java—-零钱通项目 项目要求:使用 Java 开发 零钱通项目 , 可以完成收益入账,消费,查看明细,退出系统等功能。 1. 面向过程 1)首先是这样一个菜单界面 …

    Java 2023年6月8日
    095
  • 计算机组成与体系结构-进制转换

    前言 一、任意进制转十进制 二进制转十进制 七进制转十进制 二、十进制转任意进制 三、二、八、十六进制互相转换 1.二进制转八进制与十六进制数 2. 八进制、十六进制数转二进制 总…

    Java 2023年6月13日
    0119
  • Spring RestTemplate中几种常见的请求方式

    在Spring Cloud中服务的发现与消费一文中,当我们从服务消费端去调用服务提供者的服务的时候,使用了一个很好用的对象,叫做RestTemplate,当时我们只使用了RestT…

    Java 2023年5月30日
    0102
  • 设计模式之享元模式

    享元模式又称蝇量模式或者羽量模式,属于结构型模式;是指以共享的方式高效的支持大量细粒度对象的复用。它通过共享已经存在的对象来大幅度减少需要创建的对象数量、避免大量相似类的开销,从而…

    Java 2023年6月5日
    0149
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球