CS/컴퓨터 네트워크

목차 개념 최상위계층. OS 위에서 동작 프로토콜 : Email → SMTP, Web → HTTP, File 전송 → FTP 그 외 POP3, IMAP, DNS 등 Client - Server Server : 항상 ON 켜져있는 상태, Client의 연결을 기다리고 있음, unique IP address 가지고 있고, Client IP 주소 몰라도됨 Client : 서버 IP 주소 알아야함, src IP, dest IP 정보를 헤더에 가지고 네트워크 계층 request를 보내는 등의 연결방식 클라이언트-클라이언트 직접적 연결 안함 ⇒ 클라이언트 - 서버 - 클라이언트 연결 P2P 서버 없이 클라이언트 - 클라이언트 직접적 통신 연결 1:1 (ex. 폰 to Car) Web = HTTP 클라이언트 : 웹페..
목차 Transport services and protocols 프로세스(실행되는 프로그램)과 프로세스간의 통신 sender 송신자는 애플리케이션 레이어에서 받은 메시지를 세그먼트로 분할하고 네트워크 계층에 전달 receiver 수신자는 받은 세그먼트를 메시지로 재조립하고 애플리케이션 계층에 전달 네트워크 레이어 : host 간의 통신 TCP / UDP 차이점? sender와 receiver 사이의 통신을 할때 TCP : 양측에서 사전에 통신을 하겠다고 약속을 하고 통신 UDP : 약속 없이 무작위로 송신 소켓 socket : 버퍼의 역할을 하는 포트를 구별하는 역할, 세그먼트화 된 데이터를 소켓을 통화하여 프로세스에 전달. Port # : 하나의 PC에서 각 프로세스를 구별하는 방법. 16 bit, 0..
목차 큰 네트워크 단위를 다룸 WAN sender 송신자 : 세그먼트를 Header 데이터그램(패킷 생성)으로 캡슐화 하고, Data link 계층으로 전달 receiver 수신자 : 세그먼트를 transport 계층으로 전달 라우터 대 라우터 통신 → LAN(프레임 화 된 상태) forwarding, routing 구분 forwarding 포워딩 : 패킷을 라우터 데입력 링크에서 적절한 라우터 출력 링크로 이동 1대의 라우터로 input, output 제어. 패킷이 라우터 내에서 어떻게 이동할지 결정 routing 라우팅 : 소스에서 목적지까지 패킷이 따르는 경로 결정 여러대 라우터. 전체 네트워크 상에서 패킷의 이동경 Data plane VS Control plane 네트워크 장치가 패킷을 처리하는 ..
목차 Data link Layer 두 장비 사이에서 직접 통신할 수있도록 도움 LAN. 물리적링크를 통해 연결된 두 장치간의 효율적인 데이터 전송을 담당 물리계층에서 받은 비트를 묶어서 프레임으로 형성하고 동기화, 흐름제어, 에러검출을 제공 프레임 Frame : 일련의 비트로 구성 프로토콜 : MAC address, Local Area Network, Ethernet(근거리 통신), Error Detection MAC address : NIC 카드에 장착됨. 통신장치간 중복 X . 물리적 주소체계와 유사 =/= IP 중복될수있음 Encapsulation 캡슐화 상위계층에서 하위계층으로 전달될때 발생 데이터에 Header 헤더, Trailer 트레일러로 감싸는 과정 데이터 기본단위PDU Protocol D..
목차 Physical Layer 통신방법 물리적 연결 구축 → 통신가능. 0.1bit 전기적 신호 또는 waveform 송수신 전달 네모박스 switch, 동그란엑스 router 내부 lan에서 isp(internet service protocol : skt, kt, lg)의 라우터로 모인, 물리적선으로 연결된 외부 lan으로 전송. ISP ↔ ISP 물리적 연결로 송수신 가능 ISP 거치지 않으면 통신 불가능. ISP 안에서는 WAN switch를 이용헤 보다 넓게 통신 ISP 외부 LAN 라우터 → 내부 LAN 스위치 ptop WAN으로 연결된 케이블로 통신해 데이터 전달 LAN과 LAN끼리 underlying LAN and WAN technology 데이터링크가 물리계층에게 bit 정보 전기적신호를..
목차TCP IP Protocol Suite컴퓨터 네트워크스마트폰도 네트워크를 통해 데이터를 주고받는 통신을 한다.컴퓨터와 컴퓨터간의 연결을 어떤방식으로 할것인가?여러 컴퓨터 및 기기가 서로 통신하고 데이터를 공유할 수 있도록 연결된 구조. 노트와 프로토콜을 활용서로 통신하기 위해 디지털 연결을 통한 공통 통신 프로토콜을 사용함물리적 유선통신. 무선 주파수 통신network topologies : 컴퓨터 네트워크에서 노드(pc)간의 물리적 및 논리적 연결구조를 나타내는 개념. 연결방법에 따라 구조가 달라짐인터넷가장 거대한 컴퓨터 네트워크를 나타냄. 수억명의 사용자가 유무선 전송매체를 사용하여 소형 및 대형 컴퓨터를 연결하는 네트워크routing경로의 가상화 중간자는 데이터프름제어를 위해 connecting..
닷다라다나닷
'CS/컴퓨터 네트워크' 카테고리의 글 목록