'Computer Science/Computer Network' 카테고리의 글 목록 — Archive

Computer Science/Computer Network

Computer Science/Computer Network

[Computer Network] NIC | 네트워크 인터페이스 카드

NIC (Network Interface Card(Controller)) 네트워크 인터페이스 카드(컨트롤러) - Data Link Layer(L2 Layer) 에서 작동하는 네트워크 구성 요소로, 일반적으로 네트워크에 연결하기 위해 컴퓨터에 설치된 회로 기판을 지칭한다. Components of NIC (NIC의 구성요소) Controller (제어 장치) - NIC에서 입출력되는 데이터를 처리하는 프로세서를 의미한다. Boot ROM Slot (부팅 ROM 슬롯) - Diskless Workstation을 네트워크에 연결하여 Boot ROM 기능을 사용가능하게 함으로써 보안성을 제고하고, HW 비용을 절감할 수 있게 하는 구성요소이다. NIC Port (NIC 포트) - 이더넷 케이블 혹은 광 모듈이 ..

Computer Science/Computer Network

[Computer Network] XML vs JSON

XML vs JSON - XML과 JSON은 모두 애플리케이션 간 데이터 교환에 사용되는 데이터 표현 방법이다. - XML(Extensible Markup Language)은 데이터를 정의하는 규칙을 제공하는 마크업 언어로, Tag를 사용하여 데이터 속성과 실제 데이터를 구분짓는다. John Doe María García Nikki Wolf - JSON(JavaScript Object Notation)은 오픈 데이터 교환 형식으로, 모든 프로그래밍 언어에 독립적이며 XML에 비해 더 새롭고 유연한 옵션을 제공한다. {"guests":[ { "firstName":"John", "lastName":"Doe" }, { "firstName":"María", "lastName":"García" }, { "firs..

Computer Science/Computer Network

[Computer Network] TCP Reliable Services | TCP 신뢰성 서비스

TCP Reliable Services TCP 신뢰성 서비스 - UDP와 달리, TCP에서는 네트워크 상에서 원활하고 안전한 통신을 위해 7가지 서비스를 제공하는데, 신뢰성 서비스는 그 중 하나이다. - TCP 신뢰성 서비스를 구성하는 메커니즘은 아래와 같다: Error Control (에러 제어) Flow Control (흐름 제어) Congestion Control (혼잡 제어) - 신뢰성 서비스를 이루는 메커니즘은 아래와 같다: EDC (Error Detection Code) ACK Time-Out Retransmission Sequence Number Window * 본 포스트는 Transmission Control Protocol (TCP 프로토콜) 의 하위 문서이다. (URL) [Compute..

Computer Science/Computer Network

[Computer Network] DHCP | 동적 호스트 구성 프로토콜

DHCP Dynamic Host Configuration Protocol 동적 호스트 구성 프로토콜 - 처음으로 부팅했거나, 디스크가 없는 컴퓨터에게 Communication에 필요한 4가지 요소를 제공하기 위한 Client-Server Protocol(Client-Server Program)이다. (Standard Network Protocol이다.) - Host가 접속과 갱신을 빈번히 행하는 Home Internet, Wireless LAN 환경에서 자주 사용된다. ※ Communication에 필요한 4가지 요소 (Network 구성을 위한 Parameters) 1) Host 자기 자신의 IP주소 2) Network Subnet Mask - Routing 과정에서 메시지의 Netowrk-ID를 알기..

Computer Science/Computer Network

[Computer Network] Transmission Control Protocol | TCP 프로토콜

Transmission Control Protocol TCP 프로토콜 - L4에서 신뢰성 서비스를 제공해주는 프로토콜이다. TCP Services (TCP 주요기능) - TCP에서 제공하는 네트워크 서비스들은 아래와 같다: Process to Process Communication (TCP/UDP 공통) - 포트번호를 통한 프로세스 간 통신 기능 Stream Delivery Service - 데이터를 바이트 단위의 스트림의 형태로 송수신하는 기능 (IP, UDP는 비트 단위로 송수신한다.) Full-Duplex Communication - 동시 송수신 기능 Multiplexing and Demultiplexing (TCP/UDP 공통 제공) - 송수신자 각자가 개별적으로 포트번호를 통한 Muxing/De..

Computer Science/Computer Network

[Computer Network] User Datagram Protocol | UDP 프로토콜

User Datagram Protocol UDP 프로토콜 - L4 프로토콜 중 하나이다. - L4의 SCTP는 멀티미디어를 위한 프로토콜이다. (그러나 L4의 SCTP보다는 L5에 존재하는 멀티미디어 프로토콜이 더 많이 사용되는 추세이다.) User Datagram (UDP Packet) - UDP 패킷은 최대 65,535byte 크기로 생성될 수 있다. - 헤더는 8byte 크기로 고정된다. Source, Destination Port Number : Source와 Destination의 포트번호이다. Total Length : Header와 Data의 크기의 합이다. (패킷의 크기) Checksum : 패킷 전체에 대한 Checksum*으로, 선택사항이다. * Checksum(검사합) - 데이터의 정..

Computer Science/Computer Network

[Computer Network] Transport Layer Service | 전송 계층 서비스

Transport Layer Service 전송 계층 서비스 - Layer 4에서 제공하는 네트워크 서비스로 아래 여덟 가지 리스트로 나타낼 수 있다. 1. Process to Process Communication (TCP/UDP 제공) 2. Encapsulation and Decapsulation (TCP/UDP 제공) 3. Multiplexing and Demultiplexing (TCP/UDP 제공) 4. Flow Control (TCP 제공) 5. Error Control (TCP 제공) 6. Congestion Control (TCP 제공) 7. Connection-Oriented Service(TCP 제공) and Connectionless Service (UDP 제공) ※ TCP는 제공하는..

Computer Science/Computer Network

[Computer Network] Unicast Routing Protocol | 유니캐스트 라우팅 프로토콜

Unicast Routing Protocol 유니캐스트 라우팅 프로토콜 - Unicast Communication(유니캐스트 통신)*상에서 최적의 Metric(비용)**을 갖는 통신 경로를 찾아내는 프로토콜을 의미한다. - 라우터들은 라우팅 프로토콜을 이용하여 인터넷의 수정 사항을 서로에게 알려 최적의 통신 경로를 갱신해나간다. * Unicast Communication(유니캐스트 통신) - 하나의 Sender와 하나의 Receiver 간의 통신을 의미하며, One-to-One 통신이라 하기도 한다. ** Metric(비용) - Graph의 Weight, Cost와 같은 의미이다. - Edge(경로)에 부여되는 특정한 값이다. (도로의 길이, 정체 상황, 이동 비용 등) Autonomous System ..

lww7438
'Computer Science/Computer Network' 카테고리의 글 목록