网络基础

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是传输层的事情

 

posted @ 2015-04-01 10:32  zzyoucan  阅读(163)  评论(0编辑  收藏  举报