网络编程--网络编程介绍

Posted zhangbingsheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络编程--网络编程介绍相关的知识,希望对你有一定的参考价值。

一、客户端与服务端架构

1.硬件C/S架构(打印机)

2.软件C/S架构

  互联网中处处是C/S架构

  如网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种)

二、服务端需要遵循的的原则

(1)服务端与客户端都需要有唯一的地址,但是服务端的地址必须固定/绑定
(2)对外一直提供服务,稳定运行
(3) 服务端应该支持并发

三、网络

1、网络建立的目的是数据交互(通信)
2、如何实现通信:
(1)建立好底层的物理连接介质
(2)有一套统一的通信标准,称之为互联网协议

四、osi七层协议(TCP/IP五层协议/TCP/IP四层协议)

技术图片

每层运行常见物理设备

技术图片

 

以上是关于网络编程--网络编程介绍的主要内容,如果未能解决你的问题,请参考以下文章

网络编程——IO模型介绍

Retrofit网络框架介绍

Java并发编程:并发编程基础各种锁详细介绍

编程原理大致介绍

程序员的自我介绍

计算机网络介绍