OSI 7계층

Posted by 백창
2015.04.24 13:50 컴퓨터네트워크/개념


 OSI

 

 Open System Interconnection 의 약자로 서로 다른 컴퓨터나 네트워크간 상호 접속을 용이하게 하기 위해 ISO가 규정한 기본 모델로써 통신망을 통한 상호접속에 필요한 제반 통신절차를 정의하고 이 가운데 비슷한 기능을 제공하는 모듈을 동일계층으로 분할하여 7계층으로 분한할 것이다.


 각 계층마다 다른 계층과는 무관하게 자신의 독립적인 기능을 지원한다.



그림 출처 : http://blog.naver.com/suk91ko/220308372085




 OSI 7 구조

 


 7계층 

 응용계층

 6계층

 표현계층 

 5계층

 세션계층

 4계층

 전송계층

 3계층

 네트워크 계층

 2계층

 데이터링크 계층

 1계층

 물리계층


 OSI는 다음과 같은 7계층의 구조를 가지고 상위 4계층과 하위 3계층으로 나뉘어진다.



 물리 계층

 

 1계층부터 3계층까지는 하위계층으로 분류된다.

 데이터를 비트로 전환, 비트를 전기적 신호로 변환하여 실제 전송


 커넥터의 모양, 전송거리 등을 다룬다.



 데이터링크 계층

 

 물리적 주소를 구분하고 데이터의 전송형태를 결정, MAC주소로 통신할 수 있게 해준다.


 네트워크 접근방법, 통신 에러 등을 다룬다.



 네트워크 계층

 

 논리적 주소를 구분하고 목적지까지 최적경로를 결정


 예를 들어 라우터의 라우팅시 최적경로 결정을 들 수 있다.



 전송 계층 

 

 4계층인 전송 계층부터는 상위계층으로 나타낸다. 

 데이터 전송방식을 결정하고 포트번호를 구분


 전송방식에는 2가지 방법이 있다. 흔히들 알고 있는 TCP와 UDP 이다.


 TCP : 연결 지향형 방식이라고 한다. 데이터의 올바른 전송을 위해 확인 응답을 받는다. 따라서 신뢰도가 높다.

 UDP : 비연결 지향형 방식이다. 데이터의 전송에 확인응답을 요구하지 않는다. 따라서 신뢰성이 떨어지지만 빠르다는 장점이 있다.



 세션 계층

 

 통신 중 양 끝 단의 세션의 수립, 관리, 해제를 하며 시스템간의 상호작업을 조정



 표현 계층

 

 통신 중 양 끝 단의 데이터 형식에 대한 호환성을 제공, 서로 다른 형식을 변환 해주거나 공통 형식을 제공

 쉽게.. 확장자 같은거 txt, avi, ..



 응용 계층

 

 사용자와 컴퓨터간의 연결, UI를 제공

 사용자는 어플리케이션을 이용해 필요한 영역과 대화 할 수 있다.



출처 : http://terms.naver.com/entry.nhn?docId=2071856&cid=42345&categoryId=42345

http://blog.naver.com/suk91ko/220308372085

'컴퓨터네트워크 > 개념' 카테고리의 다른 글

OSI 7계층  (0) 2015.04.24
[용어] 터널링  (0) 2014.10.02
[용어] ARP  (0) 2014.08.11
[용어] DHCP  (0) 2014.08.01
이 댓글을 비밀 댓글로

ssh 터널링을 이용한 원격 데스크탑 접속

Posted by 백창
2015.03.27 18:24 컴퓨터네트워크/etc


 개요


 SSH 터널링을 이용하여, 방화벽을 우회해서 원격 데스크탑에 접속하자!!

(자택근무의 첫 걸음 ㅋㅋ)



 설정


앞선 samba를 외부 네트워크에서 접속하는 것과 같은 방식이다


참고 : http://cy-baek.tistory.com/33


putty 설정에 SSH 터널링에 들어간다.



다음과 같이 터널링 설정을 해준다.


원포트 127.0.0.1:3389

대상    IP:3389



원포트에 적은 IP는 접속시에 사용되는 IP이다.


그리고 원 포트에 127.0.0.1:3389를 하게되면 세션이 이미 사용중이라고 접속이 안된다.


따라서 다른 IP인 127.0.0.2:3389로 설정한다


 실행


실행 창에서 mstsc를 실행


원포트 IP를 적고 원격 접속을 한다.



성공!




이 댓글을 비밀 댓글로

[용어] 터널링

Posted by 백창
2014.10.02 12:46 컴퓨터네트워크/개념


 터널링이란?

 

 통신 규약을 캡슐화 하여 지원하지 않는 다른 네트워크를 거칠 수 있게 하는 기법이다. 대표적으로는 IPv6가 IPv4만 지원하는 라우터를 지날때 IPv4의 통신 규약으로 정보를 감싼 후 통과하여 되돌리는 기법이다.


예 )



 SSH 터널링


 

 위 그림은 방화벽 외부에서 LINUX와 SSH 접속을 한 후 해당 서버에서 포트 포워딩을 통해 다른 컴퓨터와 통신을 하는 그림이다.


'컴퓨터네트워크 > 개념' 카테고리의 다른 글

OSI 7계층  (0) 2015.04.24
[용어] 터널링  (0) 2014.10.02
[용어] ARP  (0) 2014.08.11
[용어] DHCP  (0) 2014.08.01
이 댓글을 비밀 댓글로

윈도우 원격 접속 포트 변경

Posted by 백창
2014.09.04 23:13 컴퓨터네트워크/etc


 설정


윈도우 실행창에서 regedit (레지스터리 편집기) 실행


다음 경로로 이동


HKEY_LOCAL_MACHINE

> SYSTEM

> CurrentControlSet

> Control

> Terminal Server

> WinStations

> RDP-Tcp

에서 PortNumber에 원하는 포트로 변경


단위를 10진수를 선택해 보기 편하게 해서 변경한다.


변경 후 다음 경로에서도 같은 작업을 반복한다.


HKEY_LOCAL_MACHINE

> SYSTEM

> CurrentControlSet

> Control

> Terminal Server

> Wds

> rdpwd

> Tds

> tcp



재부팅은 필수!


 테스트



이 댓글을 비밀 댓글로

[vyatta] 라우터 기본설정

Posted by 백창
2014.09.03 17:43 컴퓨터네트워크/etc


 라우터 설정


  • 라우터 R1
    • 인터페이스
    • 프로토콜
  • 라우터 R2
    • 인터페이스
    • 프로토콜
  • 라우터 R3
    • 인터페이스
    • 프로토콜
  • 라우터 R4
    • 인터페이스
    • 프로토콜


 설정방법


(라우터 R2의 설정과정으로 vyatta 설정 방법을 배워보자)


 먼저 인터페이스에 대한 설정을 한다.


eth0은 192.0.30.0/24의 네트워크 (이전 포스트 환경도 참고)

eth1은 192.0.40.0/24의 네트워크

eth2는 R1 라우터

eth3는 R3 라우터와 연결되어 있다.


 인터페이스에 대한 설정을 완료하면 eth0과 eth1간의 통신은 문제없이 될 것이다.


 여기서 문제는 만약 R1라우터에 연결된 192.0.20.0/24의 네트워크에 있는 노드와 통신을 하기 원한다면 라우터 R2가 가진 정보만으로는 통신이 불가능하다. 그래서 라우팅 테이블이 필요하다.


그럼 OSPF 프로토콜을 설정해 보자.


그리고 loopback 10.0.0.2/32로 설정해 준다.

이렇게 OSPF 프로토콜을 설정해주면 라우터 R2가 가지지 못한 정보에 대해서는 라우터 R1 또는 라우터 R3로 전달한다.


 테스트



Tags
이 댓글을 비밀 댓글로

가상 네트워크 환경 설계도

Posted by 백창
2014.09.03 17:31 컴퓨터네트워크/etc


 설계도




 Virtual Box 네트워크 설정





Tags
이 댓글을 비밀 댓글로

[용어] ARP

Posted by 백창
2014.08.11 11:29 컴퓨터네트워크/개념

 ARP 란?


 Address Resolution Protocol 의 약어이다. 통신을 하기 위해서는 IP address를 Mac address로 바꾸는 절차가 필요하며, 이때 사용되는 프로토콜이 ARP이다. ARP는 32 bit IP주소를 48bit 네트워크 카드 주소(Mac)로 대응시켜주는 프로토콜이다.


- 윈도우에서는 arp -a 명령으로 확인 가능하다.



- 우분투에서도 arp -a 명령으로 확인 가능하다.



'컴퓨터네트워크 > 개념' 카테고리의 다른 글

OSI 7계층  (0) 2015.04.24
[용어] 터널링  (0) 2014.10.02
[용어] ARP  (0) 2014.08.11
[용어] DHCP  (0) 2014.08.01
이 댓글을 비밀 댓글로

[용어] DHCP

Posted by 백창
2014.08.01 11:27 컴퓨터네트워크/개념

 DHCP 란?

 Dynamic Host Configuration Protocol의 약어이다. 간단하게 이야기하면 기계에 고정된 IP Address를 배당하는 것이 아니고 접속 할 때마다 IP Address를 동적으로 할당하는 프로토콜이다.


 DHCP의 특징

  • DHCP는 관리자의 구성에 요구되는 작업을 자동으로 처리하므로, 세팅의 편리함 및 IP 주소의 효율적인 관리가 가능
  • BOOTP 모든 기능을 승계 및 발전
  • Client가 다른 장소로 이동할 경우, 자동으로 IP 주소 변경기능을 포함함으로써 단말의 이동성을 강화
  • IP 주소를 필요할 때만 할당함으로써, IP 주소의 효율적인 사용 및 IP 자원 절약가능



'컴퓨터네트워크 > 개념' 카테고리의 다른 글

OSI 7계층  (0) 2015.04.24
[용어] 터널링  (0) 2014.10.02
[용어] ARP  (0) 2014.08.11
[용어] DHCP  (0) 2014.08.01
Tags
이 댓글을 비밀 댓글로