
시스코 네 번째 시간
→ ‘3-way-handshake’ 동작 실시하여 TCP 연결 성립 한 후에 데이터 요청 및 응답



→ ‘3-way-handshake’에서 활용하는 TCP 플래그의 10진수, 16진수

→ 데이터를 세그먼트 단위로 생성하여 전송 및 수신 처리하는 기능
→ segment : 클라이언트가 한 번에 받을 수 있는 데이터의 크기
→ 세그먼트 단위로 분할하여 데이터를 보냄
→ 순서번호와 확인번호를 이용하여 ‘stop&wait’, ‘Sliding Window’ 기능 필요
→ TCP 에서는 ‘Sliding Window’ 기법 사용
→혼잡 발생 시 전송들을 최소화하여 혼잡을 줄이는 기능
→ TCP에만 존재하는 필드 (잘 사용하지 않음)
→ 라우터에서 QoS(혼잡 회피) 정책을 별도로 구성하여 적용
: 송신한 세그먼트에 대한 ack를 재전송 시간 초과 타이머(RTO)안에 수신하지 못하면, 해당 세그먼트가 손상되었거나 손실된 것으로 간주하여 세그먼트 재전송 -> RTO 는 가변적인 시간 가짐 / Fin 안보내고 RST 보냄
: 처리할 수 있는 세그먼트양을 표기하는 필드
→ 수신측에게 자신의 윈도우 사이즈를 알려주면
→ 송신측에서 그만큼의 세그먼트를 한번에 전송
→ 수신측이 다 처리했는지 확인 후에 다음 세그먼트를 전송
→ 윈도우 사이즈는 가변적이기 때문에 상황에 따라서 증가되거나 감소
→ НTTP(80), HTTPs/SSL(443), Telnet(23), SSH(22), FTP(21), FTP-Data(20), SMTP(25), POP3(110), Mysql(3306)
→ Tomcat(8080), NFS(2049), RPC(111), SMB(139,445)
—---> TCP 연결(syn/syn+ack/ack) 후 http/https 연결 함: UDP는 연결성이 없기 때문에 데이터 요청 및 응답을 바로 실시 함

: DNS(53), TFTP(69), DHCP Server(67), SNMP(161), NTP(123), NMB(137, 138), Syslog(514)




: IP Fragment 기능은 MTU(기본값 : 1500byte) 사이즈가 초과된 패킷에 대하여 분할 전송하는 기능
: TTL를 이용하여 네트워크에서 발생하는 패킷 루프 방지
→ ping 테스트를 통해서 출발지와 목적지 사이의 라우터 개수를 계산 가능
→ 응답 패킷의 TTL 값을 확인하여 다른 시스템의 운영체제 유형을 파악 가능




TCP/IP - 5 Layer
OSI 7 Layer


: IP 프로토콜을 이용하여 데이터 전송 가능 확인 목적 메시지 생성하여 요청 및 응답 실시


