网络传输协议

网络编程

匆匆过客 提交于 2019-11-26 09:27:26
网络编程 1.0 引子 假如有两个脚本, foo.py ,, bar.py ,分别运行,都可以正常运行。但是现在想从两个程序之间传递一个数据 同一台电脑 创建一个文件。将foo.py的数据读入文件中,bar.py从文件中读取数据。 不同电脑间 2.0 软件的开发架构 2.1 c/s架构 c/s 即Client和Server ---->客户端和服务器端架构 2.2 B/s架构 B/S 即Browser和Server---->浏览器端和服务器端架构 3.0 什么是网络 网络就是一种辅助双方或者多方能够连接在一起的工具。 伴随着网络发展,人们使用了很多通信方法,有些已不再使用,现在使用最广泛的是------ TCP/IP 协议 (Transmission Control Protocol/Internet Protocol) TCP/IP是标准协议,它可以使世界范围内的计算机通过Internet或本地网络通信。 TCP/IP事实上是一些协议(protocols)的合集。当前大多数使用中的通信都使用TCP协议。 Internet是在一些共享的线路上发送数据的。例如:在您的计算机上也许同时运行着几个应用程序,如Web浏览器、通讯软件等程序,而您只须通过一条单一的线路来连接互联网。上面所有的程序都共享这个连接,简单地说,用户往往不会觉察到这个共享的发生。 3.1 目的 使用网络把多方连在一起