计算机网络及分布式系统
SetFireTorain
这个作者很懒,什么都没留下…
展开
-
Tcp 三次握手与四次挥手
Tcp 三次握手:客户端和服务器总共需要发送3个包三次握手的目的是为了链接服务器制定端口,建立TCP链接,并同步连接双双方的序列号和确认号并交换TCP窗口大小信息,在SCOKET编程中,客户端执行connect()时,将触发三次连接。第一次握手:客户端发送一个TCP的SYN标志位置1的包指明客户端打算连接服务器端口,以及初始号X,保存在包头的序列号字段里。第二次握手原创 2017-04-11 13:55:27 · 462 阅读 · 0 评论 -
计算机网络及分布式系统
1、网络结构: 在OSI参考模型中,物理层的作用是透明的传输比特流,对等实体在一次交互作用中传递的信息称为协议数据单元,它包括控制信息和用户数据, 上下层实体之间的接口称为服务访问点(SAP),网络层的服务访问点也称为网络地址,有网络号和主机地址。应用层: SMTP HTTP DNS SNMP TELNET传输层:TCP UDP网络层:IP ICMP IGMP网络原创 2017-04-11 13:40:52 · 458 阅读 · 0 评论 -
C++实现线程同步的几种方式 线程同步是指同一进程中的多个线程互相协调工作从而达到一致性。之所以需要线程同步,是因为多个线程同时对一个数据对象进行修改操作时,可能会对数据造成破坏,下面是多
C++实现线程同步的几种方式 线程同步是指同一进程中的多个线程互相协调工作从而达到一致性。之所以需要线程同步,是因为多个线程同时对一个数据对象进行修改操作时,可能会对数据造成破坏,下面是多个线程同时修改同一数据造成破坏的例子: 1 #include 2 #include 3 4 void Fun_1(unsigned int &counter)转载 2017-10-16 22:13:15 · 525 阅读 · 0 评论