⋅ Network NAT SNAT DNAT 네트워크 주소 변환 개념 , 정리 2022. 2. 27. 네트워크 엔지니어로 살아가면서 알게된건 네트워크적 업무를 할 때에는 NAT와 라우팅을 매우 많이 사용한다는 것이다. 큰 고객사가 아닌 작은 고객사의 경우는 Default GW만 넣고 운용하기에 라우팅은 크게 신경을 안 써도 되는데 NAT는 인터넷할 때에도 쓰고, 웹 서비스나 DB연동 등등 왠만한 모든곳에서 사용하기 때문에 필수지식이다. NAT란? NAT(Network Address Translation)란 말 그대로 네트워크 주소 변환 기능으로 1.1.1.1 의 IP 주소를 2.2.2.2으로 바꾸어주는 그런 기술이다. NAT를 사용하는 이유 가장 큰점을 꼽으라면 클라이언트(PC)가 인터넷을 하기 위함이 아닐까 싶다. 대개 일반 사무실들은 공유기만 끼우면 인터넷이 자동으로 된다. 그 이유는 공유기는 자동으.. PAT (Port Address Translation) 개념 정리 2022. 2. 27. PAT란? Port Address Translation 포트 주소 변환 네트워크 주소 변환(NAT)의 기술에서 심각하게 부족한 공인 IP주소 개수의 문제를 해결하고자 나온 개념이다. PAT가 필요한 이유? 간단명료하게 정리한다. 내 IP 주소는 위 와 같다. 일반 가정집 주소라 털릴 것도 없고 해서 그대로 썼다. 내 사설 IP주소는 이렇다 즉 내가 인터넷을 하려면 빌딩의 마지막 장비에서 172.30.1.55 -> 222.112.25.221 NAT를 해주어야 한다. (실무 용어로 1:1맵핑 이라고 한다. 사설 IP 1개를 공인 IP 1개로 변환해 주는 것) 자 근데 이 빌딩에는 나만 살고 있는게 아니다. 1호도 있고 2호도 있고 3호도 있고 근데? IP는 한개다 222.112.25.221 (여러개인 곳도 .. [L2 개념] 치명적인 Network Looping 루핑 원인 , 해결 방법 STP 2022. 2. 27. 루핑 Looping 이란? L2구간 즉 LAN 구간의 네트워크 사이에서 일어나는 데이터의 송신 , 수신의 무한 반복으로 인하여 다른 데이터들의 통신이 불가능해지는 치명적인 현상입니다. Looping의 원인 위 그림에서와 같이 Server에서 Client로 가는 스위치 - 스위치 사이에 경로가 2개일 경우 루핑 구조가 만들어지게 됩니다. 아래와 같은 절차로 루핑이 발생하게 됩니다. 1. Server가 Client의 IP로 데이터를 보내면 Lan 구간에서 통신에 필요한 MAC 주소를 모르기 때문에 ARP 브로드캐스팅을 하게 됩니다. 2. Server가 보낸 브로드캐스팅 메세지는 스위치 B에 도착 후 브로드 캐스팅 메세지인 것을 알게 된 스위치 B는 Flooding을 동작하게 됩니다. Flooding 이란 간.. [TCP/IP 개념] 세션의 시작과 종료 3way , 4way Handshake 2022. 2. 27. 장치와 장치가 TCP통신을 하기 위해서는 세션의 시작 과정인 3-way-handshake와 세션의 종료 과정인 4-way-handshake가 필요하다 3-way-handshake는 TCP/IP프로토콜로 통신을 하는 과정에서 데이터 전송 전 정확, 안전한 전송을 위해 상대방 장치와 Session을 연결하는 과정이다. 반대로 4-way-handshake는 정상적인 종료를 위함 3-way-handshake 과정 Client ==> Server : TCP(SYN) Client Server : TCP(ACK) [STEP 1] Client는 Server에 접속 요청을 함 (SYN 패킷 전송) Client는 SYN/ACK 응답을 기다리는 SYN_SENT 상태가 됨 [STEP 2] Server가 SYN요청을 받고 해당.. 이전 1 다음