2 תשובות
ההבדל היחידי הוא יחס כלפי גודל המעשה או צורת דיבור לגבי משהו.
למשל.

our unit is ready to attack.

have you prepared your men for assault?

i am under attack.

אי אפשר להגיד

i am under assault.

זה פשוט לא נכון למרות ש אפשר אבל לא נכון. מי ש כן יכול להגיד את זה רק מי ש מנהל את ההתקפה גודל המפה.

the enemy is readying for assault to charlamagne!

washington preparing his platoon for attack.

philadelphia is under assault by british.

זה סתם יחסים. שימי לב.
שאלה מעניינת,

הם בהחלט מקבילים,
assault מילה יותר רישמית, מילה שמתחברת לרמת החוק
assault תחשוב על תקיפה אלימה/אלימות/התנפלות
מתייחס לתקיפה פיזית עצומה
יכול לכלול גם הרמת יד ו-איומים ברמת החוק
מתקשר הרבה פעמים ל----------פשע ולרמת החוק
אגרוף לפנים למשל שמטרתו להפחיד וליצור נזק
מילה שגם מדברת על תקיפה חזקה כדי להשתלט
אגב ניתן בהחלט להגיד את 2 האפשרויות:
come under attack
וגם:
come under assault
מילה נפוצה גם בחדשות גם (אם כי תשמע גם attack)
יכול גם להתייחס גם לתקיפה מילולית עם פה מטונף ולכן:
verbal attack/assault
תקיפה מינית sexual assault
תקיפה לא מוסרית indecent assault