python_网络编程-TCP协议

1.网络

1)计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路链接起来,在网络操作系统,网络管理软件级网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
2)定义:一些相互连接的、已共享资源为目的的、自治额计算机的集合。
3)计算机网络主要分为局域网、城域网、广域网

2.服务端&客户端

1)服务端是为客户端服务的,服务的内容注入向客户端提供资源,保存客户端数据。
2)客户端或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。

3.IP、

IP地址

如果一旦多个PC组成一个网络,就会出现这样一个问题,通过什么样的方式来确定某一个PC就是他自己呢?所以给每台电脑分配有个IP地址,通过IP地址来确定网络中的某个PC。

IP地址方案的编码方案:为了区分不同的机构使用的PC,约定俗称的将IP地址分成了不同的类型,一般有A/B/C/D/E五类


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 网络编程 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编...
    程序员欧阳阅读 2,041评论 1 37
  • 计算机网络概述 网络编程的实质就是两个(或多个)设备(例如计算机)之间的数据传输。 按照计算机网络的定义,通过一定...
    蛋炒饭_By阅读 1,241评论 0 10
  • 名词延伸 通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。如果把IP地址比作一间房子...
    杨大虾阅读 20,623评论 2 56
  • 文章首发于个人blog欢迎指正补充,可联系lionsom_lin@qq.com原文地址:《网络是怎样连接的》阅读整...
    lionsom_lin阅读 14,194评论 6 31
  • 这还是2017年的开始,所以现在做出或更改今年的预测还不算太晚。我认为2017年是“剧变”的一年,我之前已...
    小小杠杆阅读 167评论 1 2