在地理上看,城市一般都在水路交通的枢纽处。

从古代以来,支撑人类的活动的主要因素就是交通,如果交通不方便,不论是走人还是车马,都会大大降低效率。

而为了提高交通和周转的效率,就需要在关键或合适的交通节点,建立城市,方便进行商品交换和补给。

然后,城市作为物流中心,就会变成物资的囤积地,同时也会发展成商业中心。

人聚集的多了,自然也就会是文化中心、政治中心、教育中心等等,就像现在的超级大都市一样,功能越来越强。

如果从军事的角度来看,城市自然也是兵家必争之地。

所以从古代开始,重要的城市都是有城墙的,易守难攻。

一旦开战,就要攻城略地,如果重要的城市无法攻下来,对整个战役的影响是很大的。

因为如上所说,从交通地理上来说,一个城市是辐射一片区域的,一个城市的防守,防守的也是这一片区域。

城市一般有驻军,有兵源,有物资,还有各种军械。可以说一片区域的力量都集中在这里。

如果这个城市没打下来,那就不能说控制了这片区域。如果过城而不打,那就会后路不保,自己后面的后勤和援兵都有可能被断开。

在现代战争种,城市已经没有了以前的那种城墙,因为战争发生的频率降低了,城市变大了,如果还要造城墙,成本太高了,一般也用不上。

再说了,现在都是精确制导导弹,城墙的意义已经不大了,古时候的城墙战已经没了,取而代之的是巷战。

现代城市的高楼大厦,天生就是可以利用的掩体和碉堡。

就像现在俄军和亚速营正在争夺的马里乌波尔,就是一个非常重要的城市,事关打通克里米亚半岛和顿巴斯之间的陆地走廊,而且还是一个重要的深水港和海上出口。

参考:

城市在古代战争和现代战争中分别都是怎么攻击和防守的? - 知乎

https://www.bbc.com/zhongwen/simp/world-60847812

军事 - 为什么要攻城相关推荐

  1. 网络攻城狮怎么看待TCP/IP协议与UDP协议?

    在互联网中,存在着各种不同层次的协议,它们分别的功能也是不同的.但做为网络攻城狮,对这些协议的使用以及区分是工作的必备技能.那今天以网络攻城狮的角度来告诉大家攻城狮是怎么看待TCP/IP协议与UDP协 ...

  2. 微信攻城三国怎么找服务器,攻城三国怎么玩 新手FAQ常见问题答案汇总[图]

    类型:策略卡牌 大小:269MB 评分:5.0 平台: 攻城三国怎么玩?很多小伙伴是第一次玩这种类型的游戏,下面友情小编为大家带来新手FAQ的常见问题答案汇总,看看能不能帮到大家哦~ 新手FAQ常见问 ...

  3. python怎么把所有标点符号置空_Python从小白到攻城狮(1)——python环境搭建

    我的微信公众号:代码视界,欢迎关注. Python介绍 Python是Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言,1991年发布第一版. Pyth ...

  4. 【网易云信招聘啦】216位攻城狮,呼唤7个好基友

    Hi,猿 过年了 年终奖拿了没 老板给加薪没 耿耿于怀的你 是否各种隐忍沮丧 以下代表,你属于哪一个? 猿A 公司是创业公司,还未盈利,为了产品上线,付出很多,能力提升了很多.不过,项目不赚钱,没人在 ...

  5. 216位攻城狮送给程序猿的10个新年礼物

    新的一年来临啦 又到了美好的互送礼物(吃土)的季节~ 如果你的男神是程序猿 如何能让他在代码丛中多看你一眼? 如果你就是程序猿 是不是经常烦恼朋友送的礼物像bug? 现隆重推出 网易云信216位攻城狮 ...

  6. 小小攻城师,步步达成梦想!

    2013年11月11日,一个值得纪念的日子,在这个只属于中国的"传统"节日里,不一样的人有不一样的纪念方式,而这一天,正是小小攻城师在51CTO的破壳日... 似乎现在才发博文有点 ...

  7. 攻城时服务器维护,8月31日服务器维护更新公告

    亲爱的<千年3>玩家: 2017年8月31日10:00-14:00将对全区进行服务器例行维护,预计所需时间约为4个小时,如在维护期间无法完成维护内容,开机时间将顺延. 本次更新内容包含: ...

  8. “攻城狮”手把手教你物联网智能生活-内网穿透技术

    "攻城狮"手把手教你物联网智能生活-内网穿透技术 内网穿透技术,即实现外网IP访问内网IP而发展起来的一种计算机技术.在了解内网穿透技术之前,我们需要先了解IP和内网外网的概念. ...

  9. 别人叫我程序猿,我称自己攻城狮。没日没夜写代码,不知何日涨工资?

      别人叫我程序猿, 我称自己攻城狮. 没日没夜写代码, 不知何日涨工资? 转载于:https://www.cnblogs.com/lzkwin/archive/2013/01/27/2879036. ...

最新文章

  1. server 2003登录界面黑屏的解决办法
  2. 【tensorflow】安装cuda10.0 and cudnn 7.5.0 and tensorflow-gpu==1.14.0
  3. utf-8编码的字符串转成unicode(ucs-4)编码的字符串
  4. xlim用法matlab,MATLAB之xlim 、 ylim 、zlim的简单介绍
  5. ZOJ1041-Transmitters【差积,计算几何】
  6. micropython websocket_通过websocket登录ESP32
  7. 软件工程计算机组成原理,软件工程--0计算机组成原理.pdf
  8. excel线性拟合的斜率_origin 线性拟合后,怎么看斜率等参数
  9. 2013 Esri全球用户大会QA之元数据支持
  10. python源代码(create,huafen,doc)
  11. 数学基础知识02——常用积分公式
  12. 16G kingston U盘 解除写保护
  13. js中this是什么?this的5种用法
  14. linux设置python环境变量
  15. AFM的工作模式(一)
  16. JavaScript变量详解加实例教程
  17. liferay6.2 mysql_liferay6.2 集成CKEditor和ckfinder
  18. 渗透工程师测试的流程步骤
  19. 【转】Lwip 断连,连接几次后不通及偶尔不通的问题.
  20. Leetcode PHP题解--D70 784. Letter Case Permutation

热门文章

  1. CloudWatch Examples
  2. 模糊控制简介及数学基础 (模糊集合、隶属函数)
  3. 隶属函数(membership function)
  4. 【 OpenCV】——灰度直方图
  5. TCP握手协议过程及相关细节参数
  6. oraclestddev函数_ORACLE分组函数stddev和variance,我心存的疑问
  7. html 隐藏元素 不占空间,【CSS】隐藏元素总结
  8. 升华系统服务器,爱与被爱感同身受 TOOKY魅力在升华
  9. 超详细windows安装并配置mongo数据库
  10. golang中连接mongo数据库并进行操作