본문 바로가기

Certificate_30

[네트워크] 데이터그램과 가상회선? _ Datagram & Virtual Circuit에 대하여 [데이터그램(Datagram) & 가상회선(Virtual Circuit)] _ 이전글 [패킷교환에 대하여] 데이터그램(Datagram) _ *[IP에 대하여] *[패킷교환에 대하여]- 데이터그램 네트워크는 *패킷교환 방식으로 동작하면서 *IP 주소를 사용하는 인터넷을 의미한다. 가상회선(Virtual Circuit) _ *[회선교환에 대하여]- 가상회선은 *회선교환 방식과 데이터그램 방식의 장점을 결합한 통신 기술이다.- 처음 패킷으로 최적의 경로를 고정하고 경로가 고정되면 그 다음은 패킷으로 나누어 고속으로 전송하는 기술- 가상회선은 데이터그램보다 더 빠르고 안정적으로 통신할 수 있지만, 데이터그램 네트워크처럼 많은 사용자가 동시에 사용하기에는 한계가 존재한다.- 가상회선 방식의 대표적인 통신기술에는 .. 2018. 12. 3.
[네트워크] 패킷교환? _ Packet Switching에 대하여 [네트워크] _ 이전글 [회선교환에 대하여] 패킷(Packet)- 네트워크를 사용해서 전송하기 위해서 일정한 단위로 나눈 데이터 전송 단위- 데이터 송신자와 수신자가 하나의 단위로 처리하는 데이터 처리 단위 패킷 교환 개념 _ *[IP에 대하여] *[Datagram에 대하여] *[라우터에 대하여]- 패킷 교환은 송신 측에서 모든 메시지를 일정한 크기의 패킷으로 분해해서 전송하고, 수신 측에서 이를 원래의 메시지로 조립하는 것이다.- IP 주소를 할당하여 네트워크에 데이터를 보내면 IP 주소를 확인한 후에 데이터를 전송한다. * IP(Internet Protocol) : 전화를 할 때 전화번호와 같은 식별자라고 생각하면 된다. _ 인터넷의 주소- 인터넷은 회선교환과 다르게 경로를 독점적, 고정적으로 사용하.. 2018. 12. 2.
[네트워크] 회선교환? _ Circuit Switching에 대하여 [회선교환(Circuit Switching)] _ 이전글 [네트워크 토폴로지에 대하여] 회선 교환 개념- 정보통신망의 분류는 전화기와 인터넷을 생각하면 쉽게 접근이 가능하다.- 예를 들어 전화를 할때 A와 B라는 사람이 있다고 가정을 하자. - A가 B에게 전화를 걸면 B휴대폰은 전화를 받을때 까지 울리고 만약 B가 다른 사람과 통화 중이면 통화 중을 알려주며, B가 전화를 받으면 그 때 부터 안정적으로 A와 통화가 가능하다. 즉, 전화는 A와 B 간에 회선을 독점 하는 것이다. 이러한 방식을 회선 교환이라고 한다.- 회선교환은 한번 연결이 이루어지면 안정적으로 통신을 할 수가 있다.- 하지만 연결이 이루어진다는 것은 선로를 독점해서 사용한다는 의미로 자원을 많이 사용하고 다중 통신이 어렵다는 문제가 있.. 2018. 12. 1.
[네트워크] 네트워크 토폴로지? _ 통신망의 구조에 대하여 [네트워크 토폴로지] _ 이전글 [네트워크에 대하여] 네트워크 토폴로지(통신망의 구조) - 컴퓨터 네트워크의 요소들(링크, 노드 등)을 물리적으로 연결해 놓은 것, 또는 그 연결 방식 - 정보 통신망의 구성이라는 것은 테이터 통신을 위해서 각각의 정보 단말장치(컴퓨터)를 어떤 형태로 연결할 것인가에 대한 내용이다. 종류 : 계층형(Tree) 토폴로지, 버스형(Bus) 토폴로지, 성형(Star) 토폴로지, 링형(Ring) 토폴로지, 망형(Mesh) 토폴로지 가 있다. 계층형(Tree) 토폴로지 - 트리 구조 형태로 정보 통신망을 구성하는 것으로 정보 단말 장치를 추가하기 용이한 구성 (장점) - 네트워크 관리가 쉽고 확장이 편리하다. - 네트워크의 신뢰도가 높다. (단점) - 특정 노드에 트래픽이 집중화 .. 2018. 11. 29.
[네트워크] 네트워크? _ Network에 대하여 [네트워크란?] 네트워크(Network)- 네트워크는 송신자의 메시지를 수신자에게 전달하는 과정으로 한 지점에서 원하는 다른 지점까지 의미 있는 정보를 보다 정확하고 빠르게 상대방이 이해할 수 있도록 전송하는 것을 의미- 또한 메시지를 전송하거나 메시지를 받을 수 있는 것을 의미하며 사용자들이 스마트 폰이나 데스크톱 컴퓨터 등을 사용하여 인터넷을 사용할 수 있는 것은 네트워크라는 것이 있어서 가능한 것이다.- 네트워크는 유선의 케이블을 컴퓨터에 연결해서 사용할 수도 있고 케이블을 사용하지 않고 무선으로도 사용할 수 있다. 즉, 연결 형태에 따라서 유선 네트워크와 무선 네트워크로 분류가 가능하다. 거리 기반 네트워크의 종류- 네트워크를 분류할 때 신호가 전송되는 거리에 따라서 네트워크를 분류한다.- 3m .. 2018. 11. 28.
[네트워크] 멀티캐스트(Multicast) [멀티캐스트(Multicast)] 멀티캐스트(Multicast) - 1 대 n- 네트워크 상에 200명의 사용자가 있을 때, 150명에게만 정보를 보내고 싶을때 사용하는 통신.- 브로드캐스트를 사용하면 전체 트래픽이 증가하고 네트워크상의 PC의 성능이 떨어지지만- 멀티캐스트를 사용하면 전달받을 PC만 받기때문에 받지 않는 PC는 영향이 없음- 만약 멀티캐스트가 없다면?- 1. 유니캐스트로만 150명의 PC에 정보 전달..- 이때 같은 데이터를 150번 전달해야 되서 서버가 힘들뿐 아니라, 네트워크 상에서도 같은 데이터가 150번 보내지기 때문에 전체 트래픽 증가.- 2. 브로드캐스트로 데이터 전달.- 이때 150명 뿐만 아니라 50명도 데이터를 받기 때문에 나머지 50명의 PC도 성능이 떨어진다. (브로.. 2018. 11. 21.
[네트워크] 브로드캐스트(Broadcast) [브로드캐스트(Broadcast)] 브로드캐스트(Broadcast)- 1 대 전체- 로컬 랜 상에 붙어있는(브로드캐스트 도메인 안에 있는) 모든 네트워크 장비들에게 보내는 통신이다.- 예를 들어 동네 이장님이 마이크로 "동네 사람들! 반상회가 있으니 모이세요!" 라고 동네에 방송한 방식과 같다.- 여기서 동네(방송을 듣는 영역)는 브로드캐스트 도메인과 같다.- 브로드캐스트의 주소는 FFFF.FFFFF.FFFF(맥 어드레스일 경우)이다.- 이 주소로 패킷을 CPU가 받으면 무조건 읽어들인다. _ (원래는 자신의 맥 어드레스와 목적지 맥 어드레스가 다르면 버림)- 브로드캐스트는 네트워크 상의 전체 노드로 전송되기 때문에 전체 트래픽이 증가.- 이 패킷을 받은 CPU는 이 패킷을 처리하게 되고 PC의 성능도 .. 2018. 11. 14.
[네트워크] 유니캐스트(Unicast) [유니캐스트(Unicast)] 유니캐스트(Unicast)- 1 대 1 통신- 가장 많이 사용되는 트래픽- 즉, 받는 사람의 주소와 보내는 사람 주소를 적은뒤 우체통에 넣는 방식- 그러면 모든 pc들이 이 프레임을 받아들여서 받는 사람이 자신인지 비교(맥 어드레스가 같은지 비교)- 자신의 멕 어드레스와 목적지의 맥 어드레스가 다르면 버린다. (읽지 않는다) 즉, PC의 CPU에는 영향을 주지 않는다.- 자신의 맥 어드레스와 목적지의 맥 어드레스가 같으면 읽는다. 즉, PC의 CPU가 처리를 하게 된다.- 유니캐스트는 목적지 주소가 아닌 다른 PC들의 CPU 성능을 저하 시키지 않는다. 브로드캐스트(Broadcast)란?멀티캐스트(Multicast)란? 2018. 11. 11.
[네트워크] VPN VPN(Virtual Private Network) : 가상 사설 네트워크 즉, 인터넷망을 전용선처럼 사용할 수 있도록 통신체계와 암호화 기법을 제공하는 서비스이다. 임대회선의 비용 부담을 줄이기 위한 방안으로 나왔다. _ 20%~80% 절감이 가능하다. 사설망 : 전용회선공중망 : 모두에게 공개되어 있는 망 _ 인터넷 (보안 취약) VPN의 보안 서비스 3가지- 인증 : 공개된 망에서 상대방이 누구인지 확인을 하는 절차- 기밀성 : 통신내용이 외부에서 알 수 없도록 암호화 하는 것- 무결성 : 일반적으로 결함이나 결점이 없다는 말로 사용되며 송신된 내용이 변경되지 않았음을 보장한다. VPN의 핵심 기술- 터널링 : 연결하고자 하는 두 지점 간에 가상터널을 형성해 정보를 주고받는 것. 2018. 8. 7.
[네트워크] NAT NAT(Network Address Translation) : 네트워크 주소 변환- 외부 네트워크에 알려진 것과 다른 IP주소를 사용하는 네부네트워크에서 IP주소를 변환하는것. 사용하는 이유- 내부 사설 IP를 사용함으로써 보안성이 향상된다- 연결된 PC관리가 쉬워진다- 공인 IP의 부족한 문제를 해결한다. 공인 IP의 부족을 해결 ..?? 내부IP 외부IP1번 pc의 IP : 192.168.0.2 120.160.10.1232번 pc의 IP : 192.168.0.3 120.160.10.1233번 pc의 IP : 192.168.0.4 120.160.10.123내부 IP는 모두 다르지만 NAT 변환장치를 통해 외부 네트워크로 나갈 때 똑같은 공인 IP인 102.160.10.123으로 나간다모두 똑같은 공인 .. 2018. 8. 7.
[네트워크] HTTP [HTTP] 특징1. 요청(Request)과 응답(Response)을 통한 통신 구조2. 항상 클라이언트의 요청에 의해 통신 시작3. 상태가 없는(Stateless) 프로토콜[stateless] 조사Stateless의 한계를 극복하기 위해 쿠키와 세션등의 기술이 사용된다.[cookie], [session] 조사 클라이언트와 서버의 동작 과정1. 브라우저 입력창에 http://host:port 입력2. 브라우저는 request message로 변환하여 전송3. 서버는 URL을 서버 내의 파일 또는 프로그램 등으로 매핑한다4. 서버가 response message를 보낸다5. 브라우저는 받은 메시지를 변환하여 보여준다. HTTP methodGET : 서버에 자원을 요청, 요청 내용이 보이고 데이터는 4,09.. 2018. 8. 3.
[네트워크] DNS [DNS] DNS (Domain Name System)- 도메인에 해당하는 IP주소를 알려주거나 반대로 IP주소에 해당하는 도메인을 알려주는 서비스 DNS 질의/응답 과정- 두가지로 나뉜다.- 재귀적 질의 (Recursive Queries)- 반복적 질의 (Iterative Queries) 재귀적 질의- 가장 간단한 유형의 DNS 쿼리, client가 원하는 정보를 전달해 주거나, 정보가 없다면 에러 메세지를 전달.- www.naver.com에 대한 변환 요청 과정 반복적 질의- 질의를 요청한 client 또는 server가 최종적인 응답을 받을 때 까지 요청과 응답을 반복적으로 하며, 질의를 날릴 때 마다 서버는 질의에 응답이 가능한 NS목록으로 응답을 한다.- www.naver.com에 대한 변환 요.. 2018. 6. 12.
[네트워크] 도메인 [도메인] 도메인(Domain)- IP주소를 쉬운 무낮로 표현한 것ex)http://www.naver.co.kr - http 부분 : 프로토콜 (컴퓨터간 정보를 주고 받을 때 이를 원할하게 하기 위한 통신의 규약)- http(웹), https(웹 보안), stmp(메일), ftp(파일전송) 등 - www 부분 : 2차 도메인 (도메인을 소유한 단체에서 도메인을 다양하게 활용하기 위해 만든 도메인- mail(메일), blog(블로그) 등 - naver 부분 : 1차 도메인 (도메인을 구성하는 고유한 이름, 후이즈, 가비아 등의 도메인 업체에서 구매)- naver(네이버), daum(다음) 등 - co 부분 : 단체성격 (국내 도매인의 경우 도메인 이름에 단체성격을 구분하는 약어를 사용)- co(회사), g.. 2018. 6. 4.
[네트워크] IP 주소, MAC 주소 [IP주소, MAC주소] IP주소(internet Protocol Address)- 논리적인 주소- 3계층에서 사용- IPv4, IPv6 두가지가 존재- 사설 IP주소의 경우 중복이 될 수도 있다 [이유 조사] IP주소 확인하기- cmd에서 ipconfig를 입력하면 볼 수 있다 (사설ip)- 네이버에서 내 아이피 주소 확인을 검색하면 볼 수 있다 (공인 ip) [사설ip, 공인ip 조사] 다른 사이트의 주소 확인하기- cmd에서 nslookup [도메인 주소] 를 입력하면 볼 수 있다. IPv4(Internet Protocol version 4)- 32비트 주소체계로 약 42억 개의 주소를 가진다.- 주소 할당 방법 : A, B, C, D (멀티캐스트)클라스 CIDR- 주소 표현 : 192.168.0... 2018. 6. 2.
[네트워크] 네트워크란? _ Network에 대하여 [네트워크란?] [네트워크에 대한 설명 바로가기][네트워크 토폴로지에 대한 설명 바로가기]*(위의 게시물들이 더 자세히 설명 되어있습니다.) 네트워크(Network)- Net + work (그물 + 일하다) : 컴퓨터 간의 대화를 의미- 시설 상호간에 형성되는 조직 네트워크를 왜 배워야 할까?- 우리는 살면서 네트워크를 한번쯤은 접하기 때문에 배울 가치가 있다.- 네트워크를 좀 더 심화해서 배우면 밥벌이가 된다.- 다른 심화 과목을 배울 때 네트워크는 기본 배경 지식이 된다.- 이 외에도 여러가지 이유들이 있어 우리는 네트워크를 배워야 한다. 네트워크 거리에 따른 구분 이름 거리 사용처- LAN(Local Area Network) 2km 이내 기업, 캠퍼스- MAN(Metropolitan Area Net.. 2018. 5. 28.