통신/데이터통신 16

TCP/IP - 응용 계층 (Application Layer)

응용 계층 (Application Layer)역할: 사용자와 직접 상호작용하며, 다양한 네트워크 서비스와 애플리케이션을 제공합니다.기능:프로세스 간 통신: 사용자 프로세스 간에 메시지를 교환합니다.애플리케이션 프로토콜: 각종 네트워크 애플리케이션을 지원하는 프로토콜을 제공합니다.HTTP: 웹 페이지 전송(월드 와이드 웹)SMTP: 이메일 전송FTP: 파일 전송SSH: 원격 접속을 위한 보안 프로토콜DNS: 도메인 이름을 IP 주소로 변환합니다.정리: 이 TCP/IP 5계층 모델은 각 계층이 독립적으로 동작하며, 데이터를 상위 계층에서 하위 계층으로 순차적으로 전달해 네트워크 통신을 처리합니다. -> 서비스를 우리(사용자)에게 전달하는데 책임이 있습니다.

TCP/IP - 전송 계층 (Transport Layer)

전송 계층 (Transport Layer) 역할: 종단 간 통신을 관리하며, 데이터를 세그먼트로 나누어 올바르게 재조립하는 기능을 제공합니다.기능:포트 주소 지정: 컴퓨터에서 실행되는 여러 프로그램 간에 데이터를 전달하기 위해 포트 번호를 사용합니다.세그먼트화 및 재조립: 큰 데이터를 세그먼트로 나누어 전송하고, 수신 측에서 이를 다시 조립합니다.연결 제어:연결 지향적 통신(TCP): 신뢰성 있는 데이터 전송을 위해 송신자와 수신자 간에 논리적 연결을 설정합니다.(중요)비연결 지향적 통신(UDP): 연결을 설정하지 않고 데이터를 빠르게 전송합니다.(중요)흐름 및 오류 제어(TCP): 전송 속도를 조절하고, 오류가 발생한 데이터를 재전송하는 등의 기능을 제공합니다.(중요)정리: 전송층은 메세지를 한 프로세..

TCP/IP - 네트워크 계층 (Network Layer)

네트워크 계층 (Network Layer) 역할: 발신지에서 수신지까지 데이터를 전달하며, 라우팅과 논리적 주소 지정을 담당합니다. 기능:패킷 전달: 여러 네트워크를 통해 목적지까지 데이터를 전송합니다. 이를 '호스트 간 통신'이라 합니다.논리적 주소 지정: IP 주소를 사용해 발신지와 수신지를 구분합니다.라우팅: 라우터를 통해 패킷이 여러 네트워크를 거쳐 최적의 경로를 통해 전달되도록 합니다. 정리: 네트워크 층은 각각의 패킷을 수신(데이터 계층으로부터), 호스트로부터 목적지 호스트까지 옮긴다.

TCP/IP - 데이터 링크 계층 (Data Link Layer)

데이터 링크 계층 (Data Link Layer)역할: 물리 계층에서 신뢰성 있게 데이터를 전송하고, 오류 제어 및 흐름 제어를 통해 전송의 안정성을 보장합니다. 기능:프레이밍: 네트워크 계층에서 받은 패킷을 프레임 단위로 나누고, 전송할 프레임을 생성합니다.물리 주소: 각 장치에 물리적 주소(예: MAC 주소)를 할당하여, 프레임이 올바른 장치로 도착할 수 있도록 합니다.오류 제어: 프레임 전송 중 발생하는 오류를 감지하고 재전송을 요청합니다.(중요)흐름 제어: 송신자가 수신자의 처리 속도를 초과하지 않도록 제어합니다.(중요)접근 제어: 여러 장치가 같은 링크를 사용할 때, 어느 장치가 링크를 사용할지 결정합니다.(중요)정리: 데이터링크 층은 프레임들을 다음 홉에 전달합니다.

TCP/IP - 물리 계층 (Physical Layer)

물리 계층 (Physical Layer) 역할: 데이터 전송을 위한 물리적 매체(케이블, 전파 등)를 통해 비트 단위의 데이터를 전송합니다. 기능:비트 전송: 전송 매체를 통해 0과 1로 표현된 비트를 송신 및 수신합니다.매체 유형: 전송 매체의 물리적 특성에 맞게 신호를 전기적 또는 광학적으로 부호화합니다.전송 방식: 단방향, 반이중, 전이중 전송 방식을 지원합니다.동기화: 송신자와 수신자의 비트 흐름을 동기화합니다.(이거 시험에 나올듯!!)정리 : 물리계층은 각 각의 비트를 다음 홉에 넘깁니다.

데이터 통신 개요

데이터 통신데이터 통신은 두 장치 간의 데이터를 교환하는 과정으로, 기본 특성에는 전달, 정확성, 적시성, 파형난조가 포함됩니다. 데이터 통신 시스템의 구성 요소로는 메시지, 송신자, 수신자, 전송 매체, 프로토콜 등이 있습니다.데이터 표현데이터는 문자, 숫자, 이미지, 오디오, 비디오 등의 형식으로 표현됩니다. 각 형식은 비트 패턴을 사용해 정보를 표현하며, ASCII와 유니코드 같은 코드 시스템을 사용합니다.데이터 전송 방향1. 단방향(Simplex): 한쪽 방향으로만 통신이 가능한 방식 2. 반이중(Half-Duplex): 송신과 수신이 동시에 불가능하지만 각각 할 수 있는 방식 3. 전이중(Full-Duplex): 양방향으로 동시에 통신이 가능한 방식네트워크서로 연결된 장치들의 모음으로, 성능(전..