네트워크

    [네트워크] 6. 데이터 링크 계층

    [네트워크] 6. 데이터 링크 계층

    (쉽게 배우는 데이터 통신과 컴퓨터 네트워크 5장) 6. 데이터 링크 계층 01 프로토콜의 기초 데이터 링크 계층 프로토콜: 기본적으로 점대점 방식 연결 구조에서 둘 사이의 전송 오류를 감지, 이를 복구하는 기능 지원 멀티 드롭(Multi-Drop) 방식: 하나의 호스트가 다수의 호스트와 연결된 비대칭 형태 임의의 호스트에서 전송된 프레임은 물리적으로 다른 모든 호스트에 전달 → 여러 수신 호스트 중에서 프레임의 목적지 호스트를 지칭하기 위한 주소 개념이 필요 1. 프레임의 종류 정보 프레임 상위 계층이 전송을 요구한 데이터를 수신 호스트에 전송 약칭하여 I 프레임(Information Frame) 내용: 상위 계층에서 보낸 데이터, 프레임의 순서 번호, 송수신 호스트의 주소 정보, 오류 검출 코드 긍정..

    [네트워크] 5. MAC 계층

    [네트워크] 5. MAC 계층

    (쉽게 배우는 데이터 통신과 컴퓨터 네트워크 5장) 5. MAC 계층 01 IEEE 802 시리즈 1. MAC과 LLC 계층 LAN 환경 - 데이터 링크 계층의 기능을 LLC 계층과 MAC 계층으로 나누어 처리 LLC: 데이터 링크 계층의 기본 기능 MAC: 물리적인 전송 선로의 특징과 매체 간의 연결 방식에 따른 제어 부분 MAC 계층 MAC(Medium Access Control) 계층: 전송 선로의 물리적 특성 반영 LAN의 종류에 따라 특성 구분: 전송 방식, 호스트 연결 구조, 유무선 환경 종류: CSMA/CD 방식, 토큰 링 방식 이더넷 : CSMA/CD 방식 지원 (공유 버스를 이용해 호스트 연결) LLC 계층 Logical Link Control 계층: WAN 환경의 데이터 링크 계층과 기..

    [네트워크] 4. 데이터 전송

    [네트워크] 4. 데이터 전송

    (쉽게 배우는 데이터 통신과 컴퓨터 네트워크 4장) 4. 데이터 전송 01 전송 방식 컴퓨터 네트워크: 독립적으로 실행되는 호스트들을 연결해 하나의 통신망을 구성한 것 효과 정보 공유 컴퓨터 하드웨어 + 각 호스트에서 제공하는 논리적인 정보 공유 병렬 처리에 의한 성능 향상 병렬 처리 예: 하나의 공유 시스템 버스에 다수의 메인 프로세서 장착, I/O 장치의 처리 속도를 향상시키기 위해 I/O 전용 프로세서 설치 시스템이 수행할 작업을 분할해 동시에 처리함으로써 처리 시간을 단축 중복 저장에 따른 신뢰성 향상 클라우드 서비스 1. 전송과 라우팅 송신 호스트가 수신 호스트에 데이터 전달: 전송과 교환 과정 필요 교환: 전달 경로가 둘 이상일 때 라우터에서 데이터를 어느 방향으로 전달할지를 선택하는 기능, ..

    [네트워크] 3. 네트워크 기술

    [네트워크] 3. 네트워크 기술

    (쉽게 배우는 데이터 통신과 컴퓨터 네트워크 3장) 3. 네트워크 기술 라우팅 기능 라우팅 시스템: 데이터를 최종 목적지까지 올바른 경로로 중개하는 교환(Switching) 기능 라우팅 시스템의 종류 회선 교환 Circuit Switching 연결형 서비스 제공 아날로그 환경 음성 전화 서비스를 통해 발전 고정 대역폭의 전송률 지원 → 다른 연결에서 이 대역을 사용할 수 없음 네트워크 구조 단순 하나의 연결에 대해 전송되는 모든 데이터가 동일한 경로로 라우팅됨 패킷 교환 시스템 디지털 환경의 컴퓨터 네트워크에서 발전 가변 대역의 전송률 지원 네트워크 구조 복잡 컴퓨터 네트워크 환경 데이터를 미리 패킷 단위로 나누어 전송- 패킷을 기준으로 라우팅 프레임 릴레이 데이터의 전송 속도 향상 1. 라우팅 시스템 ..

    [네트워크] 2. 네트워크 개념 (쉽게 배우는 데이터 통신과 컴퓨터 네트워크)

    [네트워크] 2. 네트워크 개념 (쉽게 배우는 데이터 통신과 컴퓨터 네트워크)

    2. 네트워크 개념 01 프로토콜의 이해 프로토콜: 네트워크에 연결된 시스템이 순차적으로 데이터를 주고받을 때 필요한 규칙 모듈화: 프로토콜의 설계 과정 1. 계층적 모듈 구조 모듈화 하드웨어: CPU, 메모리, 하드디스크, LAN 카드 등 - 기능별로 모듈화 소프트웨어: 함수 → 모듈화 모듈화를 하지 않으면 한 부분만 고장 나도 전체 시스템을 교체해야 한다. 모듈화 → 모듈만 수정하면 됨 계층 구조 분할된 모듈들은 협력 관계를 유지하면서 유기적으로 동작 계층 구조: 특정 모듈이 다른 모듈에 서비스를 제공 1 상위 계층이 하위 계층에 특정 서비스 요청 2 하위 계층은 해당 서비스를 실행하여 그 결과를 상위 계층에 돌려줌 모듈화된 계층 구조 프로토콜의 장점 복잡하고 큰 시스템을 기능별로 분류하여 간단하고 ..

    [네트워크] 1.  네트워크 기초 (쉽게 배우는 데이터 통신과 컴퓨터 네트워크)

    [네트워크] 1. 네트워크 기초 (쉽게 배우는 데이터 통신과 컴퓨터 네트워크)

    1. 네트워크 기초 01 용어의 정의 1. 네트워크 기초 용어 네트워크 Network 하드웨어적 전송 매체(Transmission Media)를 매개로 서로 연결되어 데이터를 교환하는 시스템의 모음 네트워크 구성요소의 개념 시스템 내부 규칙에 따라 자율적으로 동작하는 대상 물리적 대상뿐만 아니라 소프트웨어적 대상들도 포함 ex. 자동차, 커피 자판기, 컴퓨터, 하드시스크 + 교통 제어 시스템, 운영체제, 프로세스 시스템의 동작에 필요한 욉 ㅜ입력, 내부 정보와 외부 입력의 조합에 따른 출력(시스템 실행의 결과물) 인터넷: 수많은 소규모 네트워크들이 서로 연동되는 반복적인 과정을 거쳐서 형성된 거대 연합체의 네트워크 인터페이스 시스템과 시스템을 연결하기 위한 표준화된 접촉 지점 시스템과 전송 매체의 연결 ..

    [네트워크] GET 방식과 POST 방식의 차이

    목차 GET방식과 POST 방식 https://cocoon1787.tistory.com/526 https://mommoo.tistory.com/60 HTTP 웹상에서 클라이언트와 서버 간에 데이터를 주고받을 수 있는 프로토콜 클라이언트가 HTTP 프로토콜을 통해 서버에 요청을 보내면 서버는 요청에 맞는 응답을 클라이언트에게 전송 GET 방식 클라이언트가 서버로 데이터를 요청하기 위해 사용되는 Method ex. http://localhost:3000/login?id=admin&pw=1234 Body부분은 비어 있고 Content-Type 헤더 필드(헤더에 Body의 콘텐츠 타입 명시) 적지 않음 URL 뒤에 쿼리 스트링을 붙이고, HTTP 패킷의 헤더에 포함해서 서버에 데이터 요청 주소에 데이터 노출 (..

출처: https://gmnam.tistory.com/157 [Voyager:티스토리]