반응형
  • 네트워크의 분류
  • 계층화가 필요한 이유? (TCP/IP 5계층)

1. 네트워크의 분류

그렇다면 네트워크의 분류를 알아보자!

네트워크는 지역 및 얼마나 퍼지냐에 의해 분류된다. (규모)

 

  • LAN(Local Area Network) ==> 개인 및 건물 같은 km이내의 거리를 연결한 통신망이다. 
  • MAN(Metropolitan Area Network) ==> 한 도시 및 지역수준의 도시권 통신망
  • WAN(Wide Area Network) ==> 그냥 존나 큼... 국가수준 ex) internet

2. 계층화가 필요한 이유?

교수님이 수업시간에 "계층화가 필요한 이유?" 를 물어보셨는데,

교수님의 말씀하신게 아직도 기억에 남는다..

굉장히 익숙한 그림인데, 여기서보면 사람이 말을 할때도 많은 생각을 거치고 거쳐서 결국 입밖으로

말을 내뱉고, 그걸 들은 사람도 그 말을 듣고 생각하기 마련인데......(슬픔)

하여튼 사람과 사람도 대화를 나눌때 생각하고 말하는 것처럼

컴퓨터도 컴퓨터끼리 대화를 할때도 자체적으로 생각을 하는것처럼 계층화가 필요하다고 말씀하셨다.

 

뭐 책을 보면 OSI 7계층이 대부분 나오는데,

요즘에는 TCP/IP 5계층으로 많이 본다고 해서 TCP/IP 5계층으로 설명을 하려한다.

(그림은 따로 안그림 귀찮음)

 

  • 응용계층

응용계층은 기본적인 protocol을 즉 규칙을 정의해주는곳이다.

응용계층에는 HTTP(WWW 서비스제공), TALNET(원격지 접속), SMTP(전자우편), FTP(파일송신규칙) 등과같은 규칙들을 정의해준다. 

 

  • 수송계층

수송계층은 프로세스와 프로세스에게 각각 필요한 data를 송수신해주는 역할이다.

프로세스는 현재 실행중인 프로그램인데,

쉽게말하면 내 컴퓨터에서 현재 실행중인 hwp와 카카오톡이 있는데 수송계층은

이 2개의 각각의 프로세스에게 필요한 data를 할당해주는 역할을 한다.(즉 최종목적지 까지 전달) 

 

  • 네트워크계층

네트워크 계층에서 제일 중요한건 "라우팅" 이라는 것이다.

라우팅이란 송신지에서 수신지까지 data를 전달하는 역할을 뜻한다. (즉 올바른 경로로 도착지까지 인도하는것이다.)

 

즉 가족을 쉽게 예를들어보면,

차(네트워크계층)를 타고 집(도착지)까지 도착을 하면 가족 구성원(data) 모두 각각의 방(process)으로 들어간다.

여기서 가족구성원모두 각각의 방으로 들어가는것은 ==> 수송계층이 담당한다.

 

  • 데이터링크계층

데이터링크계층은 내가 네트워크 공부하다가 참 많이 나오는 놈인데, 골치아픔

하여튼 데이터링크계층은 여러가지 일을 하는 바쁜놈인데,

  1. 에러검출 및 정정
  2. 데이터의 흐름을 제어한다 ( ex) "야... 좀 천천히 보내.. 나 아직 이거 안보냈어..")
  3. 접근을 제어한다. ( ex) "야 data가 한쪽으로 몰린다. 이러다 큰일난다 분산시켜 어서")
  • 물리계층

물리계층은 장치의 연결의 물리적부분인데, 즉 물리적인 부분과 맞닿는 부분이다.

역할은 data를 신호로 바꾸고

신호를 data로 바꿔는 역할을 한다.

 

# 틀린거나 고칠거 있으면 댓글좀

 

 

반응형

'웹 공부 > 네트워크' 카테고리의 다른 글

1. 네트워크란?  (0) 2020.03.01
반응형
  • 네트워크란?
  • 링크 연결 형태
  • 네트워크 토폴로지

1. 네트워크란?

네트워크란 기본적으로 장치 + 링크가 합쳐진 집합체이다. 

그렇다면 좋은 네트워크는 어떤 어떤 네트워크 일까?

==> 좋은 네트워크는 많은 양의 트래픽을 통과시킬 수 있는 즉 처리량이 많은 네트워크이다.

(물론 지연시간이 낮아야하고, 신뢰성도 좋아야하고, 보완성도 높아야하는 부수적인 것도 있다)

 

(그림 더럽게 못그림)

나를 비롯한 모두가 신뢰성과 보완성은 대충아니까, 지연시간만 얘기하자면

1,2 경유시간 : 한장치에서 다른장치로 이동하는시간

응답시간 : 요청의 대한 응답에 소요한 시간

왕복시간 : 출발지에서 목적지까지 갔다가 오는시간인데,

 

생각해보면 저 사이클이 빠르면 빠를수록 당연히 속도가 빠르겠지...

 

2. 링크연결형태

윗글에서 네트워크란 장치와 링크의 집합체라 하였는데, 여기서 링크간의 연결을 알아보자

링크는 기본적으로

  1.  1:1 연결
  2.  1: multipoint 연결이 있다...

뭐... 따로 설명은 필요없을 것 같다.

 

 

3. 네트워크 토폴로지

네트워크 토폴로지 : 상호간의 정보를 교환할 수 있도록, 유무선을 통해 연결된 형태를 말한다.

컴퓨터네트워크참여하는 요소들.....뭐 설명이 많던데 그냥 쉽게말하면 각 컴퓨터들이 어떤 모양, 형태로

데이터를 주고받는 모양을 말하는것같다.

 

  • 1. star

어떻게 그림을 이렇게 그렸는지 정말 소름끼치지만 star형이다. 

대략 hub를 중심으로 별처럼 쭉쭉 이어나간다고 해서 star형이다.

이 star형은 hub를 중간에 끼고 있기 때문에 hub를 중심으로 다른 노드들과 통신을 하기 때문에 관리가

용이하지만, 장애가 발생하면 다 망가질 우려가 있는 위험한 놈이다.

 

  • 2. bus

이건 솔직히 잘그림..

이 bus형은 공통bus를 기준으로 연결이 돼있기때문에, 특정 노드의 장애가 다른 노드에게 영향을 주진 않는다.

하지만 노드수가 증가하면 이 bus의 트래픽이 증가하기때문에 네트워크성능이 저하될우려가 있다.

 

  • 3. ring

내가 원하는 그림은 이런게 아니였는데, 이상한 모양이 돼버렸다....(다른 그림보자)

ring형은 좌우의 인접한 노드와 연결되어서 마치 ring처럼 생겼다 해서 ring형이다.

 

  • 4. mesh

mesh는 그리기 너무 귀찮아서 쉽게 생각하면 mesh형태의 그물망처럼 돼있다고 생각하자...

star형, bus형, ring형이 아니면 거의다 mesh형태이다

mesh형태는 그물처럼 돼있기 때문에 한 회선이 장애가 발생해도, 다른 회선으로 데이터를 전달하면

돼니까 유연하게 대처할수 있다만, 

회선이 많으니까, 회선구축비용이 오지게 든다. 

 

이러한 네트워크 토폴로지를 이용하여 네트워크를 구축하는데 위 4개의 형태 중 특정하게

하나를 쓰는게 아닌, 서로 복합해서 쓰는것이 특징이다.

 

 

# 틀린거나 고쳐야 할점 있으면 댓글좀..

 

 

 

반응형

'웹 공부 > 네트워크' 카테고리의 다른 글

2. 네트워크의 분류  (0) 2020.03.01

+ Recent posts