컴퓨터 네트워크(computer network)여러 개의 장치가 마치 그물처럼 서로 연결되어 정보를 주고받을 수 있는 통신망네트워크의 네트워크, 인터넷네트워크 구조 = 그래프그래프(graph): 노드(node)와 노드를 연결하는 간선(edge)으로 이루어진 자료 구조호
📌 노드 간에 정보를 올바르게 주고받기 위해 합의된 규칙이나 방법통신 과정에서 일반적으로는 여러 프로토콜을 함께 사용모든 프로토콜에는 목적과 특징이 있다프로토콜마다 목적과 특징이 다르기에 이에 부합하는 정보도 달라질 수 있으며, 따라서 특정 프로토콜로 주고받는 패킷의
현대 LAN, 특히 유선 LAN 환경에서 가장 대중적으로 사용되는 기술다양한 통신 매체의 규격, 송수신되는 프레임의 형태, 프레임을 주고받는 방법 등이 정의된 기술물리 계층에서 사용되는 케이블 - 이더넷 규격을 따름데이터 링크 계층에서 주고받는 메시지의 형태(프레임)
📌 호스트와 통신 매체를 연결하고, MAC 주소가 부여되는 네트워크 장비인터페이스 카드, 네트워크 어댑터, LAN 카드, 네트워크 카드, 이더넷 카드호스트를 네트워크(LAN)에 연결하는 장비통신 매체 신호와 컴퓨터가 이해하는 정보 상호 변환호스트가 네트워크를 통해 송
네트워크 장비물리 계층의 대표 장비 - 허브데이터 링크 계층의 대표 장비 - 스위치물리 계층에는 주소 개념이 없다단지 호스트와 통신 매체 간의 연결과 통신 매체 상의 송수신이 이루어질 뿐물리 계층 장비는 송수신 되는 정보에 대한 어떠한 조작(송수신 내용 변경)이나 판단
허브의 충돌 문제 해결 방법전달받은 신호를 수신지 호스트가 연결된 포트로만 내보내고, 전이중 모드로 통신하면 된다허브와는 달리 특정 MAC 주소를 가진 호스트에만 프레임 전달 가능전이중 모드 통신 지원CSMA/CD 프로토콜이 필요하지 않음전달받은 신호를 원하는 포트로
데이터 링크 계층의 한계 - 다른 네트워크까지의 도달 경로를 파악하기 어려움 - 라우팅 - 패킷이 이동할 최적의 경로를 결정하는 것 - 라우터 - 라우팅을 수행하는 대표적인 장비 - MAC 주소 만으로는 모든 네트워크에 속한 모든 호스트의 위치를 특정하
주소 지정은 IP 주소로 이루어짐IP 주소의 구조: 네트워크 주소 + 호스트 주소네트워크 주소네트워크 ID, 네트워크 식별자(network identifier)네트워크를 표현하는 부분호스트가 속한 특정 네트워크를 식별호스트 주소호스트 ID, 호스트 식별자(host id
라우팅을 수행하는 대표적인 장비라우팅 - 패킷이 이동할 최적의 경로를 결정하는 것네트워트 간 통신을 가능케 하는 네트워크 계층의 장비네트워크 간 통신 과정에서 패킷은 여러 라우터를 거쳐서 다양한 경로로 이동할 수 있음패킷은 여러 대의 라우터를 깡충깡충 거치듯 수신지까지
신뢰할 수 없는 통신(unreliable protocol)IP 프로토콜이 패킷이 수신지까지 제대로 전송되었다는 보장을 하지 않는 특징통신 과정에서 패킷의 데이터가 손상되거나 중복된 패킷이 전송되었더라도 확인 X, 재전송 X, 순서대로 패킷 도착 보장 X최선형 전달(be
TCP는 통신하기 전에 연결을 수립하고 통신이 끝나면 연결을 종료데이터 송수신 과정에서 재전송을 통한 오류 제어, 흐름 제어, 혼잡 제어 등의 기능을 제공MSS(Maximum Segment Size) - TCP로 전송할 수 있는 최대 페이로드 크기크기를 고려할 때 TC
오류 제어: 재전송 기법 TCP는 잘못된 세그먼트를 재전송 오류 검출과 재전송 체크섬은 신뢰성을 보장하기는 부족 세그먼트의 훼손 여부만 나타낼 뿐이고, 체크섬 값이 잘못되었다면 호스트는 해당 패킷을 읽지 않고 폐기 송신 호스트가 세그먼트 전송 과정에
도메인 네임과 네임 서버 일반적으로 사용자는 상대 호스트를 특정하기 위해 IP 주소보다는 도메인 네임을 많이 사용 도메인 네임(domain name): 호스트의 IP 주소와 대응되는 문자열 형태의 호스트 특정 정보 전체 주소 도메인 네임(FQDN: Fully-Q
HTTP의 특성 HTTP(Hypertext Transfer Protocol): 응용 계층에서 정보를 주고받는 데 사용되는 프로토콜 요청-응답 기반 프로토콜 클라이언트와 서버가 서로 HTTP 요청 메시지와 HTTP 응답 메시지를 주고받는 구조 HTTP 요청 메시지와
HTTP 헤더 요청 시 활용되는 HTTP 헤더 Host, User-Agent, Referer, Authorization Host 요청을 보낼 호스트를 나타내는 헤더 주로 도메인 네임으로 명시, 포트 번호가 포함되어 있을 수 있다. 가장 흔히
가용성 안정성: 특정 기능을 언제든 균일한 성능으로 수행할 수 있는 특성 가용성: 컴퓨터 시스템이 특정 기능을 실제로 수행할 수 있는 시간의 비율 전체 사용 시간 중에서 정상적인 사용 시간을 의미 업타임(uptime): 정상적인 사용 시간 다운타
암호와 인증서 암호화와 복호화의 핵심은 키 대칭 키 암호화 방식과 공개 키 암호화 방식 키는 무작위해 보이는 문자열처럼 생겼다. 키와 원문 데이터에 수학적 연산 과정을 거치면 암호문이 생성됨 수학적 연산 과정을 암호화 알고리즘이라 부름 데이터를 암호화하고 복호화하
전파와 주파수 전파(radio wave) 무선 통신의 기반 약 3kHz 부터 3THz 사이의 진동수를 갖는 전자기파 눈에 보이지 않는 전자기파의 일종 기기들이 주고받는 정보들은 눈에 보이지 않는 전파의 형태를 띠고 있다. 무선 통신