NAT의 개요 * 공인 IP & 사설 IP * NAT 개요 * NAT 종류 * Hairpin NAT 공인 IP & 사설 IP * 공인 IP - ICANN (Internet Corporation for Assigned Names and Numbers) - 공인기관에서 인정하는 IP 주소이며 인터넷을 통한 외부망에서 식별되고 통신 가능한 IP * 사설 IP - 내부망에서 사용 및 식별 가능한 IP, IPv4 개수의 한계 - 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 * IP 정보 확인 : 자신의 PC가 외부 인터넷으로 통신 시 사용하는 공인 IP 정보 확인 - 공인 IP - http://www.ipconfig.kr/ NAT 개요 * NAT (Network Address Tra..
TCP 통신 * TCP 통신 과정 * 흐름 제어 * 혼잡 제어 TCP 통신 과정 * 3 way handshake : TCP는 연결 지향 프로토콜로 두 호스트가 통신하기 전에 연결을 위한 관계를 수립 * 4 way handshake : 연결을 종료 * TCP 상태 전이도 - Client * TCP 상태 전이도 - Server * TCP 타이머 - Retransmission - 송신측이 패킷을 매번 전송할 때 카운트 - RTO (Retransmission Timeout)내 ACK 응답이 오지 않으면 재전송 - RTO 는 RTT(Round Trip Time)에 따라서 가변적으로 변함 - SRTT(Smoothed Round-Trip Time), RTTVAR (Round-Trip Time Variation) - ..
TCP & UDP 개요 * Transport 계층 * TCP * UDP * 비교 Transport 계층 * 역할 : End to End 서비스, 커넥션(연결)을 관리 * Connection-oriented, Reliability, Flow control, Multiplexing * Tcp & UDP, 소캣을 통한 프로세스별 통신 * 5 tuple = Source IP, Source Port, Dest IP, Dest Port, Protocol * Port : 전송 계층에서 사용되며 특정 프로세스를 구분하는 단위 * 0 ~ 65535 * 0 ~ 1023 : well-known port * 1024 ~ 49151 : registed port * 49152 ~ 65535 : dynamic port * 웹 TC..
동적 라우팅 - OSPF * IGP - OSPF OSPF (Open Shortest Path First) * 정의 : 링크 스테이트 라우팅 알고리즘을 사용하는 IGP용 라우팅 프로토콜 - 1998년 RFC 2338 OSPFv2 - 2008년 RFC 5340 OSPFv3 for IPv6 - RIPv1의 단점을 보완 > 홉 카운트의 제한이 없음 > VLSM(Variable-Length Subnet Mask) 사용하여 효율적 IP 관리 > 변경된 정보만 전파한다, 적은 양의 라우팅 트래픽 유발 > 단순 라우터의 홉이 아닌 링크의 상태로 경로 설정 > Convergence 타임이 빠르다 * 구성 : 계층적 구조, 여러개의 Area로 나뉘고 각 영역은 독립적으로 라우팅 수행 - ASBR : 다른 AS에 있는 라우..