计算机网络

TCP 传输控制协议

TCP ( Transmission Control Protocol 传输控制协议) 是一种面向连接的,可靠的传输层通信协议,IEFT定义 RFC 793. TCP 和 UDP 一起,处于传输层,位于 IP 层之上,应用层之下。IP 层是无连接的,不可靠的协议,那么

计算机网络

HTTP 协议

HTTP :Hyper Text Transfer Protocol , 超文本传输协议。这是一个应用非常广泛的网络协议,大量的应用促进了发展,同时也阻碍了发展,每一个版本的制定变成了一件非常谨慎小心的事情。 ## 可靠 HTTP 是一个应用层协议,协议中定义 HTTP 建立在一个可靠的协议之上,

计算机网络

RESTful API 设计 初了解

# RESTful api REST,Representational State Transfer,表现层状态转化,是一种 Web 服务交互设计的风格,而不是标准。其他相似的方案有 SOAP(Simple Object Access protocol,简单对象访问协议

计算机网络

无线协议 IEEE 802.11

在买路由器或者手机,pad 设备的时候,经常能看见 IEEE 802.11b/g/n 之类的字样,这个就是无线传输的标准。现在咱们普通家用的主要有下面五种: - IEEE 802.11a 第一代,5GHZ , 54Mbps - IEEE 802.11b 第二代,

计算机网络

TCP/IP 协议族的四个分层

OSI参考模型进行了7层的分层,分别为物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。TCP/IP通常被认为是一个四层的协议系统 链路层,数据链路层或者网络接口层,通常包括操作系统中的设备驱动层序和计算机中的网络接口卡。这一层的协议负责处理与电缆的物理接口细

计算机网络

TCP和UDP的区别

上周在一家外企面试,问了我一个关于 socket 的问题,最后让我自己实现一套 socket 连接,把本地通讯录的信息上传到服务器。花了些时间把客户端和服务器端的都写完,今天过去给他们演示了一下。面试的过程中,一个考官,一个在美国通过电话会议面试的考官问了我一个问题,你