xterm 일때 vim 색상 나타나게 할려고 다음의 코드를 .vimrc 에 넣었는데요...

vudghkzm의 이미지

securecrt 를 사용해서 리눅스 머신에 접근합니다. securecrt 에서 터미널방식은 xterm 방식을 사용하고 있습니다.
그런데 vim 에서 색깔이 나타나지 않아서 검색해본 결과 아래의 코드를 넣으면 된다고 하더군요.
그래서 .vimrc 에 넣어줬더니 색상을 제대로 나타납니다. 헌데 아래의 코드가 정확히 무엇을 뜻하는 코드인지를 알고 싶습니다.

&term 은 무엇이며, terminfo 는 무엇이며 또 t_Co, t_Sf, t_Sb 는 무엇이며... 등등 말이죠.
아시는 분은 답변 부탁드리겠습니다.

if &term =~ "xterm"
    if has("terminfo")
      set t_Co=8
      set t_Sf=^[[3%p1%dm
      set t_Sb=^[[4%p1%dm
    else
      set t_Co=8
      set t_Sf=^[[3%dm
      set t_Sb=^[[4%dm
    endif
endif

^[ 문자는 vim 에서 Ctrl + v + [ 를 뜻합니다.