美文网首页
TCP/IP协议简述

TCP/IP协议简述

作者: lg3zia | 来源:发表于2016-11-22 21:15 被阅读132次

协议:相互通信程序间达成的一种约定,它规定了分组报文的结构、交换方式、包含的意义、以及怎样对报文进行解析。

tpc/ip协议族

  1. ip:负责将数据从一台主机传送到另一台主机。
  2. tcp:基于可靠连接的端对端传输协议,建立和断开需要3次握手、4次挥手,流套接字,发送接收数据均无法保证一次传输完毕,也无数据的长度和界定符(可以自己在传输的数据中添加界定符或者表明数据长度)。
    为了维持长连接的通信,需要发送心跳包。
  3. udp:不可靠连接的端对端传输协议,无需建立和断开操作,一次发送最大数据为65507字节,但是无丢包从发机制,虽然在传输速度上比tcp快,但是丢包也较严重,如果在udp上再建立数据校验机制,结果可能还没有tcp连接速度快。
  4. tcp的一对多情况:当server端连接维护了较多client时,线程间切换任务调度,都会耗费较多系统资源。
  5. Java io\nio:普通io操作会阻塞线程,而nio通过轮寻selector是否有更新,来避免阻塞。

相关文章

  • 计算机网络(二)| IP协议

    IP概述 IP 协议简述 IP协议(Internet Protocol,互联网协议),是TCP/IP协议栈中最核心...

  • Alamofire(二)-- Alamofire配置、以及数据请

    在上一篇文章Alamofire(一)-- 网络基础TCP/IP协议简述中,我们了解了关于TCP/IP协议相关的基础...

  • Java网络编程基础(BIO)

    [TOC] TCP/IP协议分层模型 TCP/IP分层模型 下层提供接口供上层使用,为上层服务。 Socket简述...

  • 网络协议栈中的Tcp与Udp

    简述 关于TCP/IP协议栈,我们重点了解以下几点,tcp,upd,ip等协议的报文结构,以及四层模型之间的关系、...

  • TCP/IP协议简述

    协议:相互通信程序间达成的一种约定,它规定了分组报文的结构、交换方式、包含的意义、以及怎样对报文进行解析。 tpc...

  • TCP协议

    TCP/IP协议分层详解TCP/IP协议详解通俗易懂网络协议(TCP/IP概述)什么是TCP/IP协议?

  • TCP/IP协议

    一、关于TCP/IP TCP/IP协议是一个协议集合,HTTP协议,IP协议,TCP协议,DNS协议等都属于TCP...

  • 关于网络基础知识TCP/IP(三)

    四、掌握TCP/IP协议:TCP/IP3次握手 4.1 IP协议是TCP/IP协议中最重要的协议,它为TCP UD...

  • TCP HTTPS专题

    TCP HTTPS专题 TCP协议 TCP/IP协议分层 TCP/IP 协议族里重要的一点就是分层。 TCP/IP...

  • (二)TCP/IP四层模型

    1、基本介绍 TCP/IP协议,也称TCP/IP协议族或TCP/IP协议栈,其中: TCP:Transmissio...

网友评论

      本文标题:TCP/IP协议简述

      本文链接:https://www.haomeiwen.com/subject/kcrmpttx.html