본문 바로가기

네크워크 기초22

서브넷 마스크 서브넷 마스크란? IP 주소의 네트워크 부분과 호스트 부분을 구분하는 데 사용된다. 예시로 가장 흔하게 사용되는 서브넷 마스크인 255.255.255.0은 2진수로 11111111.11111111.11111111.00000000을 의미한다. 1인 부분은 네트워크 주소 0인 부분은 호스트 주소 서브넷 마스크를 사용하는 이유 1. 각각의 서브넷에는 다양한 크기의 호스트 주소를 할당할 수 있다. 예를 들어 한 서브넷에는 여러 명의 사용자를 위해 많은 호스트 주소를 할당하고 다른 서브넷에는 소수의 사용자를 위해 적은 호스트 주소를 할당할 수 있다. 즉 IP 주소를 효율적으로 쓸 수 있다는 장점이 있다. 2. 네트워크를 여러 개의 서브넷으로 나누면 각 서브넷은 독립적인 네트워크로 동작한다. 한 서브넷에서 발생하는.. 2023. 11. 7.
TCP(Transmission Control Protocol) TCP 전송 계층에 속하며 송신 측과 수신 측 간 데이터를 전달하기 위해서 연결 지항형 서비스를 제공한다. 연결 지항이란 송신 측과 수신 측 사이에 논리적인 경로를 설정한다는 것을 의미한다. 수신자의 처리 속도를 고려하여 송신자의 데이터 전송 속도를 조절한다.(흐름 제어) TCP/IP모델에서 IP와 함께 작동하여 데이터를 전송한다. IP는 패킷을 목적지로 전달하는 역할을 하고 TCP는 패킷을 제어하는 역할을 한다. TCP 구조 TCP 헤더: TCP 세그먼트의 제어 정보를 담고 있다. 헤더의 길이는 20바이트에서 60바이트까지 가능하다. 송신 포트 (Source Port), 수신 포트 (Destination Port): 세그먼트의 출발지와 목적지를 식별하는 데 사용한다. 시퀀스 번호 (Sequence Nu.. 2023. 10. 30.
NAT(Network Address Translation) 공인 IP (Public IP Address) 이 주소는 전 세계적으로 유일하고 인터넷 서비스 제공자(ISP)에 의해 부여된다. 공인 IP 주소를 통해서 인터넷상의 다른 장치와 통신할 수 있다. 웹 서버, 이메일 서버 등 공개적으로 서비스를 제공하는 서버들은 보통 공인 IP를 사용한다. 사설 IP (Private IP Address) 집이나 회사의 내부 네트워크에 연결된 장치를 위한 IP 주소이다 이 주소는 네트워크 내에서만 유일하며 네트워크 관리자에 의해 직접 할당된다. 사설 IP 주소를 가진 장치는 직접적으로 인터넷에 연결될 수 없고 공인 IP 주소를 통해서 접근 해야한다. Class A 10.0.0.0 - 10.255.255.255: 약 1,677만 개의 IP 주소를 포함하며 대규모 네트워크에서 주.. 2023. 10. 23.
TCP/IP 전송 계층(Transport Layer) TCP/IP 모델의 전송 계층(Transport Layer) 데이터의 전송: 전송 계층은 데이터를 송신자에서 수신자까지 전송하는 역할을 한다. 이 과정에서 데이터는 세그먼트(Segment)라는 단위로 분할되어 전송된다. 오류 제어: 전송된 세그먼트에 오류가 발생했는지 확인하고 오류가 발견되면 수정하거나 재전송 요청을 하는 역할을 한다. 흐름 제어: 송신자와 수신자 사이의 데이터 전송 속도를 조절한다. 네트워크의 효율성을 높이고 데이터 손실을 방지한다. 연결 설정: 데이터가 전송되기 전에 송신자와 수신자 사이에 연결을 설정하며 데이터 전송이 완료되면 연결을 해제한다. 순서 제어: 데이터가 올바른 순서로 도착했는지를 확인하고 필요한 경우 순서를 재조정한다. 전송 계층은 데이터의 안전한 전송을 보장하고 네트워.. 2023. 10. 22.