すみません、rigidbody.addforceについてなんですが、混乱してます。

Rigidbody rd = GetComponent<Rigidbody>();

Void Start(){
//一瞬(Time.deltaTime分?)だけ力が加わるのですか?
rd.AddForce(transform.forward);

//試したら1秒間力を加えた後の状態になったと感じたのですがあってますか?
rd.AddForce(transform.forward,ForceMode.Impulse);
}

Void FixedUpdate(){
//スクリプトリファレンスでは下記のように書いてあったのですが、これは次のアップデートのタイミングまで力を加え続けてくれるんでしょうか。
rd.AddForce(transform.forward);
}