-URG (URGent:긴급한) :긴급하게 순서에 관계없이 가장 먼저 송신되야 되는 데이터일때 사용됩니다.(긴급한내용을 먼저 전달해야겠죠?)
-ACK(ACKnowledgement:승인): 확인응답필드에 확인번호값이 세팅된것을 알려줄때 사용됩니다.(확인이 됬다는건 승인이 되었다는거!)
-PSH (PuSH:밀다) :버퍼링된 데이터를 최대한 빨리 상위 계층 응용프로그램에 즉시 전달할때 사용됩니다.(말그대로 밀어서 집어넣는거!)
-RST (ReSeT:다시놓기) :연결확립된 회선에 애러가 생겨서 강제적으로 리셋시킬 때 사용합니다.(이것도 말그대로 다시 연결하겠다는거죠?)
-SYN (Synchronize:동기화) :TCP 연결설정을 초기화 시키기 위해 순서번호를 동기화시킬 때 사용됩니다.
*동기화란?
동시에 시스템을 작동시키기 위해 사건을 일치시키는 것입니다.
아마 여기서는 처음상태로 동기화시켜 초기화 시킨다 생각하면 좋을 것 같습니다.
-FIN (FINish:끝) : 송신기가 데이터 보내기를 끝마치고 TCP연결을 종료하고 싶을때 사용됩니다.(말그대로 끝내는거죠?ㅎㅎ)