no image
[Network] 네트워크 계층(IP)
프로토콜의 이해프로토콜이란, 서로 다른 시스템에 있는 개체 간의 성공적으로 데이터를 전송하는 통신 규약이다.(두 시스템 간에 무엇을, 언제, 어떻게 통신할 것인지 미리 정해 놓은 약속)프로토콜은 계층적 구조로 정의, 예를 들어 편지 배달 과정에서의 단계는 아래와 같다편지를 써서 우체통에 넣는다편지를 우체부가 수거해간다편지를 지역별로 구분한다지역별로 차량에 편지를 싣는다이처럼, 계층적 구조로 복잡한 상호 작용을 세분화 하여 이해하기 쉽게 만든다.인터넷 표준 프로토콜네트워크는 서로 다른 기종의 컴퓨터로 구성되어 있어, 네트워크 간에 공통으로 사용할 수 있는 프로토콜의 필요하다.→ 이를 위해 인터넷에서 컴퓨터 간의 통신이 가능하도록 표준화 하여 채택한 통신 규약이 TCP/IP이다 TCP/IP(Transmiss..
2024.10.15
no image
[Network] OSI 참조 모델 (네트워크 접속 계층, 물리 계층, 데이터 링크 계층)
OSI 참조 모델의 개요통신 기술의 도입과 통신 기능의 확장을 쉽게 하려고 프로토콜을 몇 개의 계층으로 나누는 것→ 통신 기능을 7계층으로 분류하여 프로토콜을 규정한 규격 → OSI 7계층OSI 참조 모델은 특정 기능을 수행하는 서로 다른 계층 7개를 의미물리 계층(1) → 데이터 링크 계층(2) → 네트워크 계층(3) → 전송 계층(4) → 세션 계층 (5) → 표현 계층(6) → 응용 계층(7)OSI 참조 모델의 데이터 전송각 계층은 헤더 + 데이터 단위(data unit)로 정의헤더에는 각 계층의 기능과 관련된 정보가 포함된다. → 즉 송신측이 헤더를 생성해서 추가하면 수신측의 해당 계층이 이를 사용한다SDU(Service Data Unit) : 상위 계층이나 하위 계층 사이에 주고 받는 것PDU(..
2024.10.15
no image
[NetWork] 무선 네트워크 (Wireless Network)
무선 네트워크(Wire-less Network)무선 LAN은 2차 세계 대전 중 미군이 적에게 도청 당하지 않고 안전하게 음성 통신을 하기 위해 개발한 기술이다 무선 LAN의 범용성전세계적으로 안정된 주파수 대역 사용국내 뿐만 아니라 해외에서도 사용이 가능, 간섭이 있어도 안정적 성능 발휘 무선 LAN의 특징유선에 비해 전송 속도는 느리지만, 케이블이 필요 없어 설치 및 관리 용이가정이나 사무실에서 AP를 통해 인터넷 공유기가 사용되어 인터넷 접속 가능 무선 기술의 원리전자기파가 공기 중으로 전송되며, 수신기를 통해 수신 된 전자기파를 전기적 신호로 변환802.11 표준 제정 → 802.11a , 802.11b 등의 추가 규격 사용1. 무선 LAN 표준무선 LAN은 802.11 표준을 기반으로 무선 주파..
2024.09.27
no image
[Network] 광역 네트워크(WAN, Wide Area Network)
광역 네트워크(WAN)2개 이상의 LAN이 넓은 지역에 걸쳐 연결되어 있는 것한 국가 내에서 또는 국가과 국가를 연결하는 수백, 수천 km 이상의 네트워크LAN과의 대표적인 차이점 → 연결 범위가 제한적인 LAN과 다르게 WAN은 전세계적으로 사용이 가능하다.교환 통신망은 데이터를 송신측에서 수신측으로 전송 할 때, 한 링크에서 다른 링크로 데이터를 교환하는 방법에 따라, 회선 교환, 메시지 교환, 패킷 교환 등으로 나눌 수 있다.1. 회선 교환(Circuit Switching)두 스테이션 사이에 전용 통신 경로가 있음을 의미 → 통신 종료 시점까지 회선 독점 (ex. 전화)장점회선을 전용선처럼 사용하여 전송 지연이 적고, 지속적 대역폭 제공실시간 통신에 유리단점데이터의 오류를 전송 중에 제어할 수 없어..
2024.09.27
no image
[Network] 유선 전송 매체 - 꼬임선(Twisted Pair)
꼬임선의 영어명칭을 볼때마다 계속 트페 생각이나서 큰일났다ㅋㅋ꼬임선(Twisted Pair)은 두 개의 절연된 구리 전선을 나선형으로 꼬아 만든 케이블로, 네트워크 통신 및 데이터 전송에 널리 사용된다. 이러한 구성은 외부 전자기 간섭(EMI)과 신호 간섭을 줄이고, 더 나은 신호 무결성을 유지하기 위한 것이다. 주로 전화선, 이더넷 케이블, 그리고 일부 아날로그 및 디지털 통신 시스템에서 사용되며, 그 중에서도 이더넷 네트워크에서 가장 널리 쓰인다.또한 꼬임선은 크게 UTP(Unshielded Twisted Pair)과 STP (Shielded Twisted Pair)으로 나뉜다.꼬임선의 구성 이유와 작동 원리꼬임선은 신호 간섭과 전자기 방해를 줄이기 위해 설계되었습니다. 데이터 전송 과정에서 전류가 ..
2024.09.26
[Network] 근거리 네트워크(LAN, Local Area Network)
근거리 네트워크란?빌딩이나 건물 내로 한정된 네트워크를 ‘근거리 통신망(LAN)’ 이라고 칭한다. 또한, 대학 내 캠퍼스 처럼 가까운 지역에 한정된 통신망을 말한다.사설망으로 구축하여 하나의 메인 서버에 연결 된 모든 장치가 LAN을 공유한다 → 브로드캐스팅LAN 특징단일 기관이 소유좁은 구간에서 통신하기 때문에 고속 통신 가능, 지연 시간 저하확장성 좋음서버를 활용하여 데이터 관리 용이 등LAN의 전송 방식베이스 밴드 방식(baseband)컴퓨터에서 나오는 디지털 신호를 그대로 전송하는 방식하나의 케이블로 단일 통신 채널 사용 → 신호가 하나이므로 모뎀X, 경제적채널이 하나라 충돌 방지를 위한 다중화 방식 채용단거리 통신에 사용ex) 이더넷 브로드 밴드 방식(broadband)디지털 신호를 아날로그 신..
2024.09.25
no image
[Network] LAN에서 통신하는 방식
LAN에서 통신하는 방식유니캐스트, 브로드캐스트, 멀티캐스트1. 유니캐스트(unicast)서버와 클라이언트의 일대일 통신 방식현실 세계 편지처럼 보내는 사람과 받는 사람의 주소를 적어서 보내는 것 처럼, 통신 할 때 MAC 주소를 사용한다.유니캐스트로 데이터를 전송하면, 같은 네트워크의 모든 시스템들은 그 MAC 주소를 받아서 자신의 MAC 주소와 비교 하고 , 같지 않다면 프레임을 버린다.반대로 MAC 주소가 동일하면 해당 프레임을 수신.장점:한개의 목적지 MAC 주소를 사용하므로 CPU 부담이 적다2. 브로드캐스트(broadcast)로컬 네트워크에 연결되어 있는 모든 시스템에게 프레임을 전송 일대다 통신브로드캐스팅을 위한 브로드캐스팅 주소는 FF-FF-FF-FF-FF-FF 로 미리 정해져 있음.시스템..
2024.09.24
no image
[Network] 네트워크 접속 형태, 전송 매체
네트워크 접속 형태네트워크의 구성을 “네트워크 토폴로지” 라고도 표현 하는데, 이는 네트워크에 연결되어 있는 노드와 링크가 물리적 또는 논리적으로 배치되어 있는 방식을 말한다.링형 , 그물형 = 점대점 관계에 적합성형, 트리형 = 주종 관계에 적합버스형 = 점대점 관계와 주종 관계에 모두 적합1. 성형 (Star Topology)가장 일반적인 네트워크 구성 형태로 전화 망에서 유래네트워크 중앙에 위치한 허브가 모든 노드를 연결일대일로 구성되는 점대점 확장 형태허브의 통신망 처리 능력과 신뢰성을 좌우장점설치 비용 저렴, 유지 보수 확장 용이링크 하나가 끊겨도 다른 링크는 영향 없음 (안전성)단점중앙에 있는 허브에 장애가 발생하면 전체 네트워크가 작동할 수 없고, 통신량이 많으면 전송이 지연됨각 노드가 중앙..
2024.09.20
[Java] [이코테] 1이 될 때까지
1이 될때까지어떠한 수 N이 1이 될 때까지 다음의 두 과정 중 하나를 반복적으로 선택하여 수행하려고 한다. 단, 두번째 연산은 N이 K로 나누어떨어질 때만 선택할 수 있다.N에서 1을 뺀다.N을 K로 나눈다.예를 들어 N이 17, K가 4라고 가정하자. 이때 1번의 과정을 한 번 수행하면 N은 16이 된다. 이후에 2번의 과정을 두 번 수행하면 N은 1이 된다. 결과적으로 이 경우 전체 과정을 실행한 횟수는 3이 된다. 이는 N을 1로 만드는 최소 횟수이다.N과 K가 주어질 때 N이 1이 될 때까지 1번 혹은 2번의 과정을 수행해야 하는 최소 횟수를 구하는 프로그램을 작성하시오.[입력 조건]첫째 줄에 N(2≤ N ≤ 100,000)과 K(2≤ K ≤ 100,000)가 공백으로 구분되며 각각 자연수로 주..
2024.09.19