CS/Network

· CS/Network
라우팅 테이블(Routing Table)과 ARP 테이블(Address Resolution Protocol Table)은 네트워크에서 사용되는 테이블입니다. 라우팅 테이블(Routing Table) 라우터나 스위치와 같은 네트워크 장비에 저장되는 데이터 구조입니다. 목적지 IP 주소를 기반으로 패킷을 전달하기 위한 최적의 경로를 결정하는 데 사용됩니다. 라우팅 프로토콜(예: RIP, OSPF, BGP)에 의해 자동으로 업데이트되거나 관리자에 의해 수동으로 구성될 수 있습니다. 라우팅 테이블에는 목적지 IP 주소, 서브넷 마스크, 출구 인터페이스, 다음 홉(넥스트 홉) 라우터의 IP 주소 등의 정보가 포함됩니다. 라우팅 테이블을 사용하여 패킷이 목적지로 전달될 때마다 최적의 경로를 선택하고 전달합니다. A..
· CS/Network
Question !! 🤔 UDP는 TCP에 비해 대량의 데이터를 전송할 수 있다. 어떻게 대량의 데이터를 전송할 수 있을까? TCP의 MSS TCP의 이론적 최대 세그먼트 크기는 64KB입니다. 하지만 TCP 에서 전송할 수 있는 세그먼트의 최대 크기는 MSS(Maximum Segment Size)에 의해 결정됩니다. TCP에서 MSS 협상 MSS는TCP의 3-way handshake 프로세스 중에 협상됩니다. TCP연결설정을 위한 초기 세그먼트(SYN 세그먼트)를 전송할 때, 초기 세그먼트에MSS옵션에 그 값을 포함시켜 전달합니다. TCP의 MSS와 MTU MSS값은 기본적으로 설정된 MTU(Maximum Transmission Unit, 최대 전송 단위) 값에 의해 결정됩니다.MTU는 네트워크의 하드..
· CS/Network
VMware를 통해 Kali 운영체제와 Xubuntu 운영체제를 사용하여 실습을 진행하고자 합니다. 공격 VM으로서 Kali Linux를, 피해 VM으로서 Xubuntu를 사용할 예정입니다. 오늘은 실습 진행 전 VMware 상에서 네트워크 설정을 하는 방법을 기록해 보겠습니다. Kali의 ip는 192.168.100.128로 설정하고, Xubuntu의 ip는 192.168.100.20으로 설정해볼게요. 가상머신 네트워크 설정 & Kali VMware의 Virtual Network Editor에서 NAT IP의 세 번째 넘버를 편하게 수정합니다. NAT Settings에서 Gateway의 네 번째 넘버를 수정할 수 있긴 하지만, Kali의 네트워크 설정(오른쪽)에서 똑같이 설정해주어야 하기 때문에 좀 귀..
· CS/Network
교재 『데이터 통신과 컴퓨터 네트워크(박기현, 한빛미디어)』를 공부하고 정리한 내용입니다. 계층적 모듈구조 시스템 모듈화의 장범 계층구조 모듈화된 계층구조 프로토콜 장점 큰 시스템 -> 작은 시스템 전체 시스템 구조 단순히 특정 계층의 내부 변형이 다른 모듈의 동작에 영향 X 프로토콜 설계시 고려사항 주소표현 방법 1:다중 통신지원 유니캐스팅 브로드캐스팅 멀티캐스팅 오류제어 데이터분실 -> 재전송 데이터변형 -> 재전송 흐름제어 : 수신자가 제어 데이터 전달 방식 전이중 반이중 단방향 OSI 7 계층 모델 헤더정보 : 프로토콜마다 다르게 정의 중개기능 : 중개시스템은 라우팅 수행 (3계층) 1계층 물리적 매체를 통한 비트스트림 전송에 필요한 기능을 담당 (비트스트림을 전자기 신호로 변환) 주요 기능 인터..
· CS/Network
교재 『데이터 통신과 컴퓨터 네트워크(박기현, 한빛미디어)』를 공부하고 정리한 내용입니다. 네트워크 관련 기초 용어 네트워크 시스템 인터페이스 : 한 호스트, 상하위 계층 전송매체 프로토콜 : 서로 다른 호스트, 동일 계층 인터넷 표준화 시스템의 구분 노드 호스트 클라이언트 : 서비스 요청 서버 : 서비스 제공 OSI 7 계층 모델 7 계층 응용 계층 (Application) 6 계층 표현 계층 (Presentation) 5 계층 세션 계층 (Session) 4 계층 전송 계층 (Transport) 3 계층 네트워크 계층 (Network) 2 계층 데이터링크 계층 (Data Link) 1 계층 물리 계층 (Physical) 인터넷 계층 모델 프로토콜 스택 : 계층구조로 이루어진 통신 프로토콜의 집합 인터..
· CS/Network
회선 코딩 (Line Coding) 디지털 데이터 → 디지털 신호 한 비트 한 비트의 코딩 전송 시 인코딩(Encoding : 암호화)하고, 수신 시 디코딩(Decoding : 복호화) 한다. Polar - NRZ Non-Return to Zero Polar NRZ-L (Level) 전압 준위가 비트의 값을 결정 예시 0 : 양 전압 1 : 음 전압 Polar NRZ-I (Inversion) 전압의 변화로 비트 값 결정 예시 0 : 전압 변화가 없음 1 : 전압 변화가 있음 비트 1을 만날 때 마다 신호가 변하기 때문에 동기화 제공 동기화 결핍 효과 위와 같은 방법들은 동기화 결핍 효과로 문제가 발생할 수 있음 Polar - RZ Return to Zero 동기화 보장을 위해 각 신호마다 동기화 정보를 ..
· CS/Network
Physical Layer (1계층) 물리적 매체를 통한 비트 스트림 (Bit Stream) 전송에 필요한 기능을 담당 즉, 하나의 비트를 정확하게 전송하는게 1계층의 임무이다. 개별 비트를 네트워크 채널을 통해 전달하는 역할 수행 기계적, 전기적 특성을 다룸 : 케이블, 커넥터 물리적인 장치와 인터페이스가 전송을 위해 필요한 기능과 처리 절차 규정 데이터 링크 게층으로부터 한 단위의 데이터를 받아 통신링크를 따라 전송될 수 있느 비트 형태로 변환 비트 스트림을 전자기 신호로 변환 (→ 인코딩, 디코딩) 매채를 통한 신호 전송 물리 계층의 주요 기능 인터페이스와 매체의 물리적인 특성 : 장치와 전송매체 간의 인터페이스 특성을 규정 비트의 표현 : 비트를 전송하기 위해 전기적 또는 광학적인 신호로 부호화 ..
· CS/Network
TCP/IP 모델과 OSI 7Layer 비교하기
hye2021
'CS/Network' 카테고리의 글 목록