전체 글 36

[컴퓨터네트워크] week8 - 무선통신네트워크(PHY)

들어가기 전PHY : Physical Layer의 준말이다.무선 통신 시스템의 네트워크 구조 1. 802.11 무선랜과 802.3 유선랜(이더넷) 연동 네트워크 구조single carrier와 multi carrier 전송 1. Single Carrier 1) 장단점- 구현 간단, 채널 사용 효율 나쁨, 채널 영향 큼.- 데이터 한개 송신에 넓은 대역폭을 씀- 채널의 품질이 고르지 못함.2) Single Carrier의 고주파 변조 방법데이터를 하나의 주파수에 실어서 높은 주파수의 LO(Local Oscillator)를 곱해서 생성.* LO = Crystal / 일정하고 빠르게 흔들림 2. Multi Carrier 1) 장단점- 구현 복잡, 채널 사용 효율 좋음, 채널 영향 상대적으로 작음- 데이터 ..

네트워크 2024.12.09

[컴퓨터네트워크] week7 - 전송계층과 응용계층

전송계층의 데이터 전송 인터넷 계층(IP)과 전송계층(TCP)분류인터넷 계층전송 계층 기능- 인터넷에서 수신 노드까지 경로 찾아 패킷 전송. (pc 간의 데이터 전송)- 식별은 MAC주소로 !- 수신노드의 애플리케이션까지 데이터 전송(애플리케이션 간의 데이터 전송)- End to end서비스- 통신하는 호스트간에 패킷 전달하는 최선의 노력 (Best Effort) 서비스- data 쪼개서 목적지 주소 붙여 흩뿌림- 어떤 애플리케이션 데이터인지 식별해서 애플리케이션에게 배분에러- 전송 과정에서 패킷 손실과 에러문제를 해결하지 않음.- 오로지 경로 잘 찾아가는 것이 목표- 네트워크 혼잡 상황에 따라 패킷 전송량 조절하여 패킷 흐름을 제어함- 오류를 검사하여 패킷이 수신지에 잘 도착했는지 확인신뢰성- 패킷 전..

네트워크 2024.12.08

[컴퓨터네트워크] 인터넷 계층의 패킷 분석 실습

내 PC  > IP 공유기 > WAN(인터넷) > Google 서버  / 이 순서를 거친다1. 내 PC의 유/무선랜 IP 조사-cmd에서 config/all로 사내 IP주소 알아내기더보기고정 IP가 아닌 경우. (재할당 가능)  = 유동 IPDHCP 사용: 예자동 구성 사용: 예> IP주소는 바뀔 수 있지만 pc의 MAC 주소는 바뀌지 않음. 2. 연속적으로 ping 패킷을 google 서버로 보내기- 구글 서버의 IP 조사 (172.217.xxx.xxx)- ping 도메인 -t : 멈추지 않고 계속해서 보냄.  > DDOS확인해볼점- 길이는 조정하지 않고, 32바이트로 고정한다. - 시간은 google 서버에 갔다가 돌아오는 시간이다.- 데이터 없이 헤더만 조정해주면 됨. 의미 없는 데이터를 보내는 것..

네트워크 2024.12.07

[컴퓨터네트워크] week6 - 인터넷 계층, IP프로토콜

인터넷 계층의 데이터 전송 1. 인터넷 계층의 필요성과 라우터 역할- 네트워크 인터페이스 1계층: 물리적으로 직접 연결된 PC 간 데이터 전송- 인터넷 2계층: 라우터 이용하여 다른 로컬 네트워크 PC에 데이터 전송 > inter(연결)- networking(네트워크) = 네트워크와 네트워크 연결하여 데이터 전송 + IP 주소는 인터넷 세상을 연결하고, MAC 주소는 인터넷에 들어가 호스트를 식별하여 data 송수신함.+ 네트워크 A의 인터넷 계층을 우체국 A, 네트워크 B의 인터넷 계층을 우체국 B라고 한다면 라우터는 우체부가 되어 우체국 A와 B간의 데이터 송수신을 돕는다.  2. 인터넷 계층의 IP프로토콜1) IP프로토콜: 데이터가 송신지에서 출발해 수많은 라우터(우체부)를 거쳐 수신지(우체국)에 ..

네트워크 2024.12.07

[컴퓨터네트워크] week5 - 네트워크 시스템과 다중화

네트워크 시스템 구현 1. 네트워크 HW/SW 구현- System on Chip 구조 - System on Chip 블록 다이어그램  2. 네트워크 HW/SW 동작- 송신 호스트: 데이터그램을 프레임으로 캡슐화 & 에러 검사 비트 추가- 수신 호스트: 에러 검사 & 데이터그램을 추출하여 상위 계층으로 전달네트워크 다중화 1. 다중화1) 다중화(Multiplexing): 네트워크 전송로 하나에, 다수의 저속 데이터 신호 여러개를 중복시켜 고속 신호로 전송하는 방법.- 다중화는 전송매체 한정- 충돌 > 오류 > 재전송 > 에너지 증가 > 스루풋 감소  :  비효율적인 방법2) 다중화 장치(Multiplexer): 여러 개의 데이터 신호를 하나의 전송로를 통해 동시에, 직렬로 전송하는 장치- 다중화 장치 예시..

네트워크 2024.12.02

[컴퓨터네트워크] 와이어 샤크 - 네트워크 계층별 패킷 분석

[2계층의 패킷 흐름 이해]1. 패킷 캡쳐하기- 서버와 클라이언트의 와이어샤크 실행시키고, 클라이언트의 랜 선을 스위치에 연결한 후 웹 브라우저로 서버에 접속.- 클라이언트로 서버에 접속하는 과정 끝나면 와이어샤크 스니핑(데이터 주고받기) 중단>> ARP 패킷: 클라이언트가 랜에서 IP주소 @인 시스템이 누구인지 브로드캐스팅 방식으로 물어봄. 2. 패킷 분석하기- ARP 패킷 분석 * 브로드캐스팅(모든주소) MAC주소 = ff:ff:ff:ff:ff:ff* 구하는 Protocol type: IP주소 타입* Target IP address: IP주소가 @인 장치의 MAC주소#를 찾고 있는 것  - ARP에 대한 응답IP@ is at MAC# >> IP주소@를 가진 서버가 ARP에 대한 응답으로 자신의 MAC..

네트워크 2024.12.02

[컴퓨터네트워크] week4 - 네트워크 인터페이스 계층 / 패킷 분석

네트워크 인터페이스 계층의 프레임 전송 1. 네트워크의 신뢰 통신 방법 - 순방향 에러 정정(Forward Error Correction, FEC) + 역방향 에러 정정(Backward Error correction, BEC) + 재전송 기법  2. 역방향 에러 정정 방식1) 긍정 응답 프레임(ACK 프레임)- 수신한 정보 프레임 오류가 발생하지 않았으면(정상수신), 송신 호스트에 ACK 프레임 회신.- 수신한 정보 프레임 오류가 발생하면, ACK 회신하지 않고/ 송신 호스트는 일정시간 동안 ACK 못 받으면 정보 프레임을 재전송함. 2) 부정 응답 프레임(NACK 프레임)- 정보 프레임에 오류가 발생(변형)하면, 송신 호스트에 NACK 프레임 회신. > 오류 발생을 인지하고, 원래의 정보 프레임 재전송..

네트워크 2024.11.30

[컴퓨터네트워크] week3 - 2 (네트워크 인터페이스 계층)

1. 네트워크 인터페이스 계층의 필요성1) 아날로그 세상과 디지털 세상의 연결. 세상 모든 것을 디지털로 표현할 순 없음.ex) 샘플링(음성 등) > 10진수 숫자표기(양자화, 촘촘히 하면 고품질) > 0과 1 신호로 변경.  2) 전송매체 특성, 네트워크 혼잡, 전자기 간섭, 노이즈(가변적)에 의해 발생하는 전송 오류 대응  3) 송수신 호스트 간의 데이터 처리 능력차이 극복병목 현상이나 클라이언트 측에서 수신 데이터를 처리 못 하는 경우가 존재한다.(느림) 4) 전송매체 통해 네트워크 장치 간 데이터를 송수신 하기 위한 신호처리와 통신 제어 역할.물리적 신호를 전송한다. 수신을 위한 규칙임.- 데이터링크 계층(osi 2계층 연결)프레임 단위로 데이터 송수신.신뢰 가능한 통신이 가능하도록 매체 접근 제..

네트워크 2024.11.29

[컴퓨터네트워크] week3 - 1 (네트워크 기초와 구조)

네트워크의 필요성 1. 주변장치 공유- 주변장치: 컴퓨터에 연결해 사용하는 장치(태블릿, 폰)- 네트워크 회선 공유하며 여러대의 컴퓨터가 편리하게 인터넷 사용하거나 프린터를 공동 사용.  2. 데이터 공유- 구글 스프레드시트와 문서를 웹으로 공유하여 공동작업 및 데이터관리- 클라우드 공동 활용으로 데이터 백업 및 관리 3. 공동 작업- 원격 저장소와 로컬 저장소를 동기화 하여 공동 개발 작업 가능 ( 깃헙)네트워크의 유형과 종류 1. 전송 방식에 따른 네트워크 분류네트워크 전송 방식특징개념도유니캐스팅두 호스트 사이의 일대일 통신멀티캐스팅일대다 전송 방식. 비디오, 오디오, 화상회의 등 다수의 사용자를 대상으로 함.멀티포인트 유니캐스팅일대다 전송. 수신자 마다 다른 데이터 전송브로드캐스팅송신 호스트가 네트..

네트워크 2024.11.28

[컴퓨터네트워크] week2 - 네트워크 기초

World Wide Wep(www,web): 인터넷에 연결된 컴퓨터들 끼리 서로 정보 공유 가능한 공간.1989년도 CERN의 팀 버너스리가 최초로 발명. 당시 웹의 형태는 문서형태.(+하이퍼 텍스트) 1. 하이퍼텍스트: 정보를 잇는 연결 고리(고리: 하이퍼링크)- 하이퍼텍스트로 이뤄진 문서(하이퍼링크가 포함되어있음)를 연결하여 웹을 구현- 꼬리에 꼬리를 물고 확장 연결되는 인간의 뇌와 유사. - 웹 발명 전의 컴퓨터는 정보를 직선형으로 연결함. 즉, 글을 끝까지 읽어야 다음 내용 확인이 가능했음.- 웹 발명 이후에는 하이퍼텍스트 활용하여 하이퍼링크를 타고 원하는 정보와 지식을 확장하여 연결.+ 하이퍼링크: 한 문서에서 다른 문서로의 연결 고리+ 웹: 서로 연결된 컴퓨터끼리 쉽게 정보를 공유하도록 한 인..

네트워크 2024.11.28