zoukankan      html  css  js  c++  java
  • 网络基础

    TCP/IP协议族
    应用层
        SNMP:简单网络管理协议
        HTTP:对应的传输层是TCP
        TELNET
        FTP
        SMTP
        DNS
    
    TCP层(传输层):TCP,UDP
    
    IP层(互联网层):
        IP,ICMP(控制报文),ARP(地址解析),RARP,OSPF
    
    三次握手:
        TCP:连接可靠,速度慢
        UDP:不可靠,速度快
        TCP三次握手(建立可靠连接,通过序号可以防止某些错误的连接)
        A->B
        B->A
        A->B
    
    OSI七层(TCP/IP把其中的表示层归并到应用层了,会话层归并到传输层)
    应用
    表示
    会话
    传输
    网络
    数据链路
    物理层
    
    我们程序其实和应用层差不多,socket是对于传输层原语的封装,当使用socket的时候就相当于使用传输层了
    以前说手游是短连接(应该没有弱连接这个说法),我问过经理这个问题
    短连接:当客户端需要连接的时候去主动连接服务器,当想服务器发送完数据的时候主动关闭连接
    对于mmo这样的不停地想服务器发包的是不会使用短连接的,少数棋牌(象棋)可能使用短连接
    短连接和长连接和TCP还是UDP没有关系,TCP/UDP是传输层的事情
  • 相关阅读:
    poj1580
    poj1607
    poj1313
    poj1314
    c语言之extern和static
    C笔记(一)
    搭建Linux高可用性集群(第一天)
    利用回调函数实现泛型算法
    关于SQL server中的 identity
    SQL(一)
  • 原文地址:https://www.cnblogs.com/zzyoucan/p/4383201.html
Copyright © 2011-2022 走看看