TCP
flag
Seq(x)
Ack(x+1)
window size
Option
UDP
1. Trunk 프로토콜중 tag(4byte)를 삽입하여 스위치간의 vlan 정보를 교환하는 프로토콜은 무엇인가요?
- 802.1Q
ISL (CISCO) - L3이상지원, 1548byte
802.1Q (표준) - L2이상지원, 1522byte2. 물리적인 링크 여러개를 하나의 논리적인 링크로 대역폭 확장과 여분의 경로와 부하분산 효과를 가질 수 있는 기능은 무엇인가요?
- EtherChannel
위 기능 관리를 위한 프로토콜중 표준은 무엇인가요?
- LAcP
3. 위 설정시 default load-balance 알고리즘은 무엇인가요?
- src-mac
4. TCP/IP 프로토콜에 아래 서비스가 예약한 기본포트번호는 무엇입니까?
HTTP(TCP/80)
HTTPS(TCP/443)
TELNET(TCP/23)
SSH(TCP/22)
FTP(TCP/21, 20)5. TCP의 Flag 6개는 무엇인가요?
- SYN, ACK, FIN, RST, PSH, URG
6. IP헤더 정보중 패킷의 수명을 표시하는 값은 무엇인가요?
- TTL
7. 목적지 IP 주소에 대한 MAC Address를 알아오는 프로토콜은 무엇인가요?
- ARP(request): broadcast
- ARP(reply): unicast
8. 목적지와의 연결 상태를 보고하는 프로토콜로 type과 code정보를 이용한 에러메세지 전달 프로토콜은 무엇인가요?
- ICMP (type = 8, code-0) : echo request
- ICMP (type = 0, code-0) : echo reply
- ICMP (type = 11, code-0) : ttl 만료
- ICMP (type = 3, code-3) : 목적 도달 불가, 포트 차단
9. PC에서 사용중인 TCP/IP 통신 세션을 확인하는 명령은 무엇인가요?
- netstat -b
10. TCP의 하나의 session 처리 과정을 쓰세요.
웹클라이언트->웹서버
->TCP(syn):seq(0),ack(0)
<-TCP(syn+ack):seq(0),ack(1)
->TCP(ack):seq(1),ack(1)
->HTTP(1000byte):seq(1),ack(1)
<-TCP(ack):seq(1),ack(1001)
<-HTTP(1460byte):seq(1),ack(1001)
<-HTTP(1460byte):seq(1461),ack(1001)
->TCP(ack):seq(1001),ack(2921)