美文网首页网络通讯编程
第五章、网络通讯实战

第五章、网络通讯实战

作者: 奥斯特洛司机 | 来源:发表于2019-03-30 14:37 被阅读0次

    1、客户端与服务器
    1.1、解析一流浏览器访问网页的过程
    解析DNS,获得IP地址访问服务器。在编写网络通讯程序时,
    只要知道服务器的ip和端口号,就可以跟服务器进行通讯。
    服务器怎么知道客户端的ip和端口号呢?
    2、网络模型
    2.1、OSI七层模型
    应,表,会,传,网,数,物


    第五章、网络通讯实战
     2.2、TCP/IP四层模型
    
    第五章、网络通讯实战

    3、套接字socket概念
    套接字socket:就是个数字,跟文件描述符一样,通过调用socket()函数生成,这个数字具有唯一性,直到调用close()函数关闭。

    4、TCP/UDP的区别
    TCP:传输控制协议,可靠的面相连接的协议,数据包丢失的情况下操作系统会感知并且帮助重新发送数据包。
    UDP:用户数据包协议,不可靠的,无连接的协议。

    优缺点:
    tcp:可靠协议,必然耗费更多的系统资源确保数据传输的可靠。。只要不断线,传输给对方的数据一定是正确的,不丢失,不重复,按顺序到达对端。
    udp:发送速度特别快,但无法确定数据的可靠性。

    各自的用途:
    tcp:文件传输,收发邮件需要准确率高,但效率可以相对差。
    udp:qq连天信息,DNS等


    第五章、网络通讯实战 第五章、网络通讯实战 第五章、网络通讯实战 第五章、网络通讯实战 第五章、网络通讯实战

    相关文章

      网友评论

        本文标题:第五章、网络通讯实战

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