Chapter 04 데이터링크와 전송제어 기법
 1. 데이터링크와 회선제어
 2. 흐름제어 기법
 3. 오류제어 기법
 4. 대표적인 데이터 링크 프로토콜

Chapter 04 데이터링크와 전송제어 기법
 1. 데이터링크와 회선제어
 데이터링크 제어 프로토콜이 적용되는 스테이션 사이의 회선(line)을 데이터링크(data link)라 한다.
 신호 간의 충돌현상이 발생하지 않도록 제어하기 위한 회선의 규칙(line discipline)이 필요
 · 단방향 전송
 · 양방향 링크
 · 반이중 전송
 · 전이중 전송
 
  1.1 회선제어 기능
   반이중(half duplex) 전송 링크에서 두 개의 스테이션이 동시에 신호를 전송하는 경우 방생하는 신호 간의 충돌 현상이 발생하지 않도록 제어하는 규칙
   · ENQ/ACK 기법
   
· 폴링 기법

   1.1.1 ENQ/ACK 기법
    
· A 스테이션이 ENQ(enquiry)라는 프레임을 보내면 연결의 초기화 과정이 진행된다.
    
· B 스테이션은 ENQ 프레임에 대한 응답으로 ACK 프레임을 보냄으로써 데이터를 받을 준비가 되었음을 알린다.
    
· A 스테이션은 이제 데이터 프레임을 전송하고, B 스테이션은 이에 대한 ACK 프레임을 보내는 과정이 계속된다.
    
· 마지막으로 전송의 끝을 알리는 EOT 프레임을 보냄으로써 작업이 종료된다.


   
1.1.2 폴링 기법
    하나의 스테이션을 주 스테이션으로 지정하고 나머지는 종속 스테이션으로 구성
    
1.1.2.1 선택 모드
     주 스테이션이 데이터를 전송하고자 할 때 사용하는 모드로, 주 스테이션이 링크에 대한 제어 권한을 가짐

    1.1.2.2 폴 모드
     주 스테이션이 다수의 종속 스테이션에게 보낼 데이터가 있는지의 여부를 확인하여 데이터 전송을 하는 모드 → '다중점(multipoint) 폴링 절차'
     주 스테이션에서 폴 프레임을 전송하면 전송할 데이터가 없는 종속 스테이션은 NAK를, 전송할 데이터가 있는 종속 스테이션은 ACK를 보냄.


  1.2. 흐름제어 기법
   전송 스테이션으로 부터 전송 데이터의 양을 제한하기 위해서 사용되는 절차

   
· 정지 - 대기 흐름제어 기법
   · 슬라이딩 윈도우 흐름제어 기법

   
1.2.1 정지-대기 흐름제어 기법
    전송 측이 프레임을 전송한 후 각 데이터 프레임에 대한 ACK를 기다려서, 이에 대한 ACK 프레임이 도착하면 그 후에 다음 프레임을 전송하는 기법
    EOT 프레임이 전송되면 데이터 전송이 종료
    
· 장점: 정지 - 대기 기법은 구조가 간단
    · 단점: 하나의 프레임을 보내고 ACK프레임이 수신되어야만 그 다음 프레임을 전송할 수 있기 때문에 효율성이 떨어짐 


   
1.2.2 슬라이딩 윈도우 흐름제어 기법
    전송한 프레임에 대한 ACK 프레임을 수힌하지 않더라도, 여러 개의 프레임을 연속적으로 전송하도록 허용하여 전송 - 대기 기법의 효율성을 개선한 방법


  1.3 오류제어 기법
   데이터링크 계층에서 오류제어 기법은 주로 오류검출(error detection)과정과 재전송(retransmission) 과정을 포함한다.
   데이터 전송 시 오류가 발생하면 NAK를 반환하고, 오류제어가 발생한 프레임은 전송 측에서 재전송되도록 한다. 즉, 프레임이 손상되었거나 분실되었을 때 재전송이 수행되는데, 이러한 재전송 과정을 ARQ
(Automatic Repeat Request)라고 한다.
   
· 정지 - 대기 ARQ
   · GBn ARQ
   · SR ARQ

   
1.3.1 정지-대기 ARQ


   1.3.2 GBn ARQ



   
1.3.3 SR ARQ
    손상되거나 잃어버린 프레임만 재전송하는 방법

★ 오류제어 기법의 특성 비교
 정지 - 대기 ARQ: 구조가 간단하여 구현이 용이하나, 비효율적이서 활용도가 낮음
 GBn ARQ: 구조가 비교적 간단, 효율성이 향상되어 가장 널리 사용
 SR ARQ: 가장 효율적이나, 구조가 복잡해서 유지 관리 비용이 증가 (필요할 때만 사용)

  1.4 대표적인 데이터 프로토콜
   
· 문자 방식 프로토콜
    BSC
   · 비트 방식의 프로토콜
    SDLC, HDLC


   
▶ HDLC 프로토콜이란 ?
    
· 1979년에 ISO(국제표준위원회)에서 데이터링크의 표준으로 채택한 대표적인 비트 방식 프로토콜
    · 스테이션 3가지
     주 스테이션: 명령을 전송
     종속 스테이션: 명령에 응답
     혼성 스테이션: 명령과 응답 모두 전송
    · 링크 구성방식 2개
     주 스테이션 + 종속 스테이션 = 불균형 구성(unbalanced configuration)방식
     혼성 스테이션 + 혼성 스테이션 = 균형 구성(balanced configuration)방식
    
· 데이터 전달모드 3개
     NRM(Normal Response Mode)
     ABM(Asynchronous Balanced Mode)
     ARM(Asynchronous Response Mode)

   ▶ HDLC 프레임 형식


    플래그
     · 프레임의 시작과 끝을 나타내기 위해 사용
     · 8비트로 구성, 고유의 패턴(01111110)을 갖는다.
    주소 영역
     
· 프레임을 수신하는 종속 스테이션(목적지 스테이션)을 식별
     · 주 스테이션이 모든 부 스테이션에게 프레임을 방송할 때는 '11111111' 주소 값 사용
    제어 영역
     
· 정보 프레임(I-프레임)
     · 감시 프레임(S-프레임)
     · 번호가 붙지 않은 프레임(U-프레임)

     
· 제어 영역의 첫 번째 하나의 비트 혹은 두 개의 비트로 프레임의 종류를 식별
     · S-프레임과 I-프레임을 위한 기본적인 제어 영역은 3비트의 연속 숫자를 사용

    정보 영역

     
· I-프레임과 U-프레임에만 존재
     
· 일반적인 길이는 8비트의 배수
    FCS 영역
     
· 정규 16비트 CRC CCITT
     
· 신뢰성을 위해서 CRC-32를 사용하는 32비트 FCS 사용가능

   ▶ HDLC 프레임의 종류와 동작
    종류
     
· 사용자 정보를 전송하는 프레임 I-프레임
      사용자의 데이터를 갖는 정보 프레임의 교환
     · 오류제어를 관리하고 감시하는 S-프레임
      흐름제어나 오류제어를 위해 사용

     · 링크의 연결과 해제와 관련하여 쓰이는 U-프레임
      링크의 연결과 해제 등 여러 가지 제어 기능을 위해 사용

    동작
     
· 프레임 ID를 위해 할당된 영역이 제어 영역의 처음 두 비트
      첫 번째 비트가 0이면 I-프레임
      1,2번째 비트가 10이면 S-프레임, 11이면 U-프레임

44() / 레위기 25~27
질문:이스라엘 자손들이 토지를 영구히 팔 수 없는 이유는 무엇인가?
답변:
    레위기 25장

17. 너희 각 사람은 자기 이웃을 속이지 말고
    네 하나님을 경외하라 나는 너희의 하나님 여호화이니라

23. 토지를 영구히 팔지 말 것은
    토지는 다 내 것임이라 너희는 거류민이요
    동거하는 자로서 나와 함께 있느니라


45() / 민수기 1~4
질문: 게르손 자손이 구체적으로 할 일은 무엇인가?
답변:
    민수기 4장

24. 게르손 종족의 할 일과 멜 것은 이러하니

25. 곧 그들이 성막의 휘장들과 회막과 그 덮개와
    그 위의 해달의 가죽 덮개와 회막 휘장 문을 메며

26. 뜰의 휘장과 성막과 제단 사방에 있는 뜰의 휘장 문과
    그 줄들과 그것에 사용하는 모든 기구를 메며
    이 모든것을 이렇게
맡아 처리할 것이라.

27. 게르손 자손은 그들의 모든 일 곧 멜 것과 처리할 것을
     아론과 그의 아들들의 명령대로 할 것이니 너희는
        그들이 멜 짐을  그들에게 맡길 것이니라


46() / 민수기 5~8
질문: 나실인이 자기 몸을 구별하여 행하지 말아야 할 일은 무엇인가?
답변:
    민수기 6장
        4. 자기 몸을 구별하는 모든 날 동안에는 
            포도나무 소산은 씨나 껍질이라도 먹지 말찌며

        5. 그 서원을 하고 구별하는 모든 날 동안은
            삭도를 절대로 그의 머리에 대지 말 것이라
            자기 몸을 구별하여 여호와께
            드리는 날이 차기까지 그는 거룩한즉
            그의 머리털을 길게 자라게 할 것이며
        6. 자기의 몸을 구별하여 여호와께 드리는
            모든 날 동안은 시체를 가까이 하지 말 것이요
         
결론: - 나실인으로 서원하는 기간동안 지켜야 할 세 가지

첫째. 나실인은 포도주와 독주를 마시지 않는다.
        심지어 생포도나 건포도도 먹지 않는다.
 또한 포도나무 씨나 껍질도 먹지 않는다.


 둘째. 나실인은 머리를 자르지 않았다.  
나실인으로 서원하는 동안 기간동안에는 절대로 머리를 잘라서는 안되었다.


 셋째. 나실인은 시체를 가까이 해서는 안되었다.
심지어 부모 형제가 죽었을 때에도 그 시신을 가까이 할 수 없었다.


        

47() / 민수기 9~12
질문: 이스라엘 사람들이 메추라기 고기를 씹히기 전에
      여호와의 큰 재앙을 받았다
. 그들은 그곳 이름을 무엇이라고 불렀는가?
답변: 
    민수리 11장

32. 백성이 일어나 그 날 종일 종야와 그 이튿날 종일토록
      메추라기를 모으니 적게 모은 자도 열 호멜이라
        그들이 자기들을  위하여 진영을 사면에 펴 두었더라

33. 고기가 아직 이 사이에 있어 씹히기 전에
    여호와께서 백성에게 대하여 진노하사 심히 큰 재앙으로 치셨으므로

34. 그 곳 이름을 기브롯 핫다아와라 불렀으니
        욕심을 낸 백성을 거기 장사함이었더라

결론: - 기브롯 핫다아와


48() / 민수기 13~16
질문: 이스라엘 자손에게 옷 단 귀에 술을 만들라고 한 이유는 무엇인가?
답변:
    민수기 15장

38. 이스라엘 자손에게 명령하여 대대로
    그들의 옷단 귀에 술을 만들고 청색 끈을 그 귀의 술을 더하라

39. 이 술은 너희가 보고 여호와의 모든 계명을 기억하여 준행하고
    너희를 방종하게 하는 자신의 마음과 눈의 욕심을 따라 음행하지 않게 하기 위함이라.


49() / 민수기 17~20
질문: 아론은 어느 곳에서 죽었고 그 뒤를 이은 사람은 누구인가?
답변:
    민수기 20장

25. 너는 아론과 그의 아들 엘르아살을 데리고 호르 산에 올라

28. 모세가 아론의 옷을 벗겨 그의 아들 엘르아살에게 입히매
    아론이 그 산 꼭대기에서 죽으니라 모세와 엘르아살이 산에서 내려오니


410() / 민수기 21~24
질문: “눈을 감았던 자, 하나님의 말씀을 듣는자,
        지극히 높으신 자의 지식을 아는자는 누구를 가리키는가?
답변:
    민수기 24장

15. 예언하여 이르기를 브올의 아들 발람
        말하며 눈을 감았던 자가 말하며

16. 하나님의 말씀을 듣는 자가 말하며 지극히 높으신 자의 지식을
    아는 자, 전능자의 환상을 보는 자, 엎드려서 눈을 뜬 자가 말하기를




328() / 출애굽기 36~40

질문: 호마노에는 무엇을 새겼고 패에는 무엇을 새겼는가?
답변:
    출애굽기 39장
        6. 그들은 또 호마노를 깎아  테에 물려 도장을 새김 같이 이스라엘의 아들들의 이름을 그것에 새겨
        30. 그들이 또 순금으로 거룩한 패를 만들고 도장을 새김 같이 그 위에 '여호와께 성결'이라 새기고


329() / 레위기 1~4

질문: 소제물에 넣지 말아야 하는 것은 무엇인가?
답변:
    레위기 2장
        11. 너희가 여호와께 드리는 모든 소제물에는 누룩을 넣지 말지니 너희가 누룩이나 을 여호와께 화제로 드려 사르지 못할지니라


330() / 레위기 5~8

질문: 이스라엘 자손은 무엇을 먹지 말아야 하는가?
답변:
    레위기 7장
        23. 이스라엘 자손에게 말하여 이르라 너희는 소나 이나 염소의 기름을 먹지 말 것이요


331() / 레위기 9~12

질문: 이다말과 엘르아살이 여호와께 책망을 받은 이유는 무엇인가?
답변:
    레위기 10장
        16. 모세가 속죄제 드린 염소를 찾은즉 이미 불살랐는지라 그가 아론의 남은 아들 엘르아살과 이다말에게 노하여 이르되
        17. 이 속죄제물은 지극히 거룩하거늘 너희가 어찌하여 거룩한 곳에서 먹지 아니하였느냐 이는 너희로 회중의 를 담당하여             그들을 위하여 여호와 앞에 속죄하게 하려고 너희에게 주신 것이니라
        18. 그 는 성소에 들여오지 아니하는 것이었으니 그 제물은 너희가 내가 명령한 대로 거룩한 곳에서 먹었어야 했을 것이니라


41() / 레위기 13~16

질문: 이스라엘 자손의 모든 죄를 위하여 일 년에 한 번 속죄하는 날은 언제인가?
답변:
    레위기 16장
        29. 너희는 영원히 이 규례를 지킬지니라 일곱째  곧 그  십일에 너희는 스스로 괴롭게 하고 아무 일도 하지 말되 본토인이든지 너희 중에 거류하는 거류민이든지 그리하라
        30. 이 에 너희를 위하여 속죄하여 너희를 정결하게 하리니 너희의 모든 에서 너희가 여호와 앞에 정결하리라


42() / 레위기 17~20

질문: 이스라엘 자손들이 피를 먹지 말아야 하는 이유는 무엇인가?
답변:
    레위기 17장
        12. 그러므로 내가 이스라엘 자손에게 말하기를 너희 중에 아무도 를 먹지 말며 너희 중에 거류하는 거류민이라도 를 먹지             말라 하였나니
        13. 모든 이스라엘 자손이나 그들 중에 거류하는 거류민이 먹을 만한 짐승이나 를 사냥하여 잡거든 그것의 를              흘리고 으로 덮을지니라
        14. 모든 생물은 그 가 생명과 일체라 그러므로 내가 이스라엘 자손에게 이르기를 너희는 어떤 육체의 든지 먹지             말라 하였나니 모든 육체의 생명은 그것의 인즉 그 를 먹는 모든 자는 끊어지리라


43() / 레위기 21~24

질문: 안식일 마다 떡을 여호와 앞에 항상 진설하라고 했는데 그 이유는 무엇인가?
답변:
    레위기 24장
        8. 안식일마다 이 떡을 여호와 앞에 항상 진설할지니 이는 이스라엘 자손을 위한 것이요 영원한 언약이니라


321() / 출애굽기 7~10

질문: 여호와는 바로에게 반복해서 누구를 보내라고 했는가?
답변:
    출애굽기 8장

    1. 여호와께서 모세에게 이르시되 너는 바로에게 가서 그에게 이르기를 여호와의 말씀에 백성을 보내라 그들이 나를 섬길 것이니라

322() / 출애굽기 11~14

질문: 이스라엘 자손이 애굽 땅에 거주한 지 얼마 만에 나왔는가? 
답변:
    출애굽기 12장

    1. 이스라엘 자손이 애굽에 거주한 지 사백삼십 년이라
    2. 사백삼십 년이 끝나는 그 에 여호와의 군대가 다 애굽 땅에서 나왔은
323() / 출애굽기 15~18 

질문: 이드로가 제안한 천부장, 백부장, 오십부장, 십부장의 자격은 무엇인가? 
답변:
    출애굽기 18장

    1. 너는 또 온 백성 가운데서 능력 있는 사람들 곧 하나님을 두려워하며 진실하며 불의한 이익을 미워하는 자를 살펴서 백성 위에 세워 천부장과 백부장과 오십부장과 십부장을 삼아

324() / 출애굽기 19~22 
질문: 사람이 소나 양을 도둑질하여 잡거나 팔았을 때 배상법은 어떻게 되는가? 
답변:
    출애굽기 22장

    1. 사람이 소나 을 도둑질하여 잡거나 팔면 그는 소 한 마리에 소 다섯 마리로 갚고  한 마리에  네 마리로 갚을지니라

325() / 출애굽기 23~26
질문: 수장절을 지켜야 하는 이유는 무엇인가? 
답변:
    출애굽기 23장

    1. 맥추절을 지키라 이는 네가 수고하여 밭에 뿌린 것의 첫 열매를 거둠이니라 수장절을 지키라 이는 네가 수고하여 이룬 것을 연말에 밭에서부터 거두어 저장함이니라

326() / 출애굽기 27~30 
질문: 판결흉패에 있는 보석은 모두 몇 개인가?
답변:
    출애굽기 28장

    1. 너는 판결 흉패를 에봇 짜는 방법으로  실과 청색 자색 홍색 실과 가늘게 꼰 베 실로 정교하게 짜서 만들되
    2. 길이와 너비가 한 뼘씩 두 겹으로 네모 반듯하게 하고
    3. 그것에 네 줄로 보석을 물리되 첫 줄은 홍보석 황옥 녹주옥이요
    4. 둘째 줄은 석류석 남보석 홍마노요
    5. 셋째 줄은 호박 백마노 자수정이요
    6. 넷째 줄은 녹보석 호마노 벽옥으로 다  테에 물릴지니
    7. 이 보석들은 이스라엘 아들들의 이름대로 열둘이라 보석마다 열두 지파의 한 이름씩 도장을 새기는 법으로 새기

327() / 출애굽기 31~35 
질문: 여호와께서 브살렐를 지명하여 부르시고 무엇을 그에게 충만하게 주셨는가?
답변:
    출애굽기 31장

    1. 내가 유다 지파 의 손자요 우리의 아들인 브살렐을 지명하여 부르고
    2. 하나님의 을 그에게 충만하게 하여 지혜와 총명과 지식과 여러 가지 재주로


314() / 창세기 29~32

질문: 레아가 르우벤이라고 이름을 지은 이유는 무엇인가?

답변:

창세기 29장

    1. 레아가 임신하여 아들을 낳고 그 이름을 르우벤이라 하여 이르되 여호와께서 나의 괴로움을 돌보셨으니 이제는 내 남편이 나를 사랑하리로다 하였더라

315() / 창세기 33~36

질문: 야곱이 벧엘로 올라가라는 하나님의 명령을 듣고 집안 모든 사람들에게 어떻게 하라고 명령을 했는가?

답변:

창세기 35장
  1. 야곱이 이에 자기 집안 사람과 자기와 함께 한 모든 자에게 이르되 너희 중에 있는 이방 상들을 버리고 자신을 정결하게 하고 너희들의 의복을 바꾸어 입으라

316() / 창세기 37~40

질문: 요셉의 형제들은 요셉을 이스마엘 상인에게 팔린 값은 얼마인가?

답변:

창세기 37장
  1. 그 때에 미디안 사람 상인들이 지나가고 있는지라 형들이 요셉을 구덩이에서 끌어올리고 은 이십에 그를 이스마엘 사람들에게 팔매 그 상인들이 요셉을 데리고 애굽으로 갔더라

317() / 창세기 41~44

질문: 요셉이 온 제사장의 딸 아스낫과 결혼하여 낳은 아들은 무엇인가?

답변:

창세기 41장
  1. 흉년이 들기 전에 요셉에게 두 아들이 나되 곧 온의 제사장 보디베라의 딸 아스낫이 그에게서 낳은지라
  2. 요셉이 그의 장남의 이름을 므낫세라 하였으니 하나님이 내게 내 모든 고난과 내 아버지의 온 집 일을 잊어버리게 하셨다 함이요
  3. 차남의 이름을 에브라임이라 하였으니 하나님이 나를 내가 수고한 땅에서 번성하게 하셨다 함이었더라

318() / 창세기 45~48

질문: 야곱이 브엘세바에서 희생제사를 드릴 때 하신 하나님의 약속은 무엇인가?

답변:

창세기 46장
  1. 이스라엘이 모든 소유를 이끌고 떠나 브엘세바에 이르러 그의 아버지 이삭의 하나님께 희생제사를 드리니
  2. 그 밤에 하나님이 이상 중에 이스라엘에게 나타나 이르시되 야곱아 야곱아 하시는지라 야곱이 이르되 내가 여기 있나이다 하매
  3. 하나님이 이르시되 나는 하나님이라 네 아버지의 하나님이니 애굽으로 내려가기를 두려워하지 말라 내가 거기서 너로 큰 민족을 이루게 하리라

319() / 창세기 49~50, 출애굽기 1~2

질문: 야곱이 죽은 후 장사된 곳은 어느 곳인가?

답변:

창세기 50장
  1. 우리 아버지가 나로 맹세하게 하여 이르되 내가 죽거든 가나안 땅에 내가 파 놓은 묘실에 나를 장사하라 하였나니 나로 올라가서 아버지를 장사하게 하소서 내가 다시 오리이다 하라 하였더니

320() / 출애굽기 3~6

질문: 여호와께서 모세에게 행하신 두 가지 이적은 무엇인가?

답변:

창세기 4장
  1. 여호와께서 또 그에게 이르시되 네 을 품에 넣으라 하시매 그가 을 품에 넣었다가 내어보니 그의 에 나병이 생겨 눈 같이 된지라
  2. 이르시되 네 을 다시 품에 넣으라 하시매 그가 다시 을 품에 넣었다가 내어보니 그의 이 본래의 살로 되돌아왔더라
  3. 여호와께서 이르시되 만일 그들이 너를 믿지 아니하며 그 처음 표적의 표징을 받지 아니하여도 나중 표적의 표징은 믿으리라
  4. 그들이 이 두 이적을 믿지 아니하며 네 말을 듣지 아니하거든 너는 나일 강 을 조금 떠다가 땅에 부으라 네가 떠온 나일 강 이 땅에서 가 되리라


Chapter 03 네트워크 프로토콜과 계층모델
    3.1 프로토콜이란 무엇인가
    3.2 OSI 7계층 참조모델
    3.3 OSI 모델과 계층별 기능
    3.4 TCP / IP 네트워크 모델

Chapter 03 네트워크 프로토콜과 계층모델
 1. 프로토콜이란 무엇인가
  1.1
 프로토콜이란
   - 네트워크상에 있는 디바이스 사이에서 정확한 데이터의 전송과 수신을 하기 위한 일련의 규칙들

  1.2 프레임

   - 데이터링크 계층에서 사용되는 데이터 단위
   - 목적지 주소 영역은 목적지의 주소
   전송 측 주소 영역은 데이터를 보내는 전송 측의 주소
   - 유료부하 영역은 전송을 원하는 사용자 데이터를 담고 있는 영역
    ∴ 이와 같은 규칙에 의거하여 데이터의 교환이 이루어지는 경우, 일련의 규칙들이 바로 데이터 전송을 위한 프레임 구성과 관련된 프로토콜이 된다.

  ▶ 개체
   - 실제적으로 데이터교환이 가능한 서버, 혹은 모뎀 등과 같은 디바이스를 일반화한 표현으로 '개체(entity)'라는 용어를 사용한다.

  
▶ 프로토콜의 정의
   - 데이터통신과 관련된 임의의 두 개체가 네트워크를 통해서 상호 간에 데이터의 교환을 위해서는 상호 합의된 규칙에 따라 무엇을, 어떻게, 언제 통신할 것인가를 정하고 이에 따라 데이터를 전송을 하게 되며, 이렇게 정의된 규칙들이 바로 프로토콜이 된다.

  
 프로토콜을 구성하는 기본적인 요소
   - 구문(syntax): '무엇을'에 해당하는 요소(element)
    데이터의 형식(format), 부호화 및 신호의 크기 등을 포함, 무엇을 전송할 것인가에 관한 내용이 들어있다.
   - 의미(semantics): '어떻게'에 해당하는 요소
    · 데이터의 특정한 형태에 대한 해석을 어떻게 할 것인가
    · 그와 같은 해석에 따라 어떻게 동작을 취할 것인가
    · 전송의 조정 및 오류처리를 위한 제어정보 등을 포함한다.
   - 타이밍(timing): '언제'에 해당하는 요소
    · 언제 데이터를 전송할 것인가
    · 얼마나 빠른 속도로 전송할 것인가

 2. OSI 7계층 참조모델

   OSI 7계층모델의 기본적인 목적
   - 다양한 표준화와 관련된 기본 골격을 제공하는 것
   - OSI 모델이 제공됨으로써, 네트워크에 연결된 수많은 시스템의 응용 프로그램으로부터 나오는 다양한 프로세스들은 해당 시스템의 사양이나 환경에 구애받지 않고 네트워크상의 다른 시스템의 응용 프로그램과 정보처리 작업을 할 수 있게 되었다.

   OSI 참조모델은 특정 시스템에 대한 프로토콜의 의존도를 줄이고, 향후 기술 진보에 따른 프로토콜의 확장성등을 고려하여 보편적인 개념과 용어를 사용하여 컴퓨터 네트워크의 논리 구조를 규정하는 개념으로 표준화되었다.
   OSI 참조모델에서는 개방형 시스템 간의 연결을 논리적으로 모델화하기 위하여 4가지 기본요소를 정의하였다.
   - 개방형 시스템(open system): 컴퓨터, 단말기, 통신 제어장치, 단말기 제어장치 등과 같은 응용 프로세스 간에 데이터통신 기능 제공
   - 응용 개체(application entity): 네트워크상에서 동작하는 응용 프로그램과 시스템 운영 및 관리 프로그램, 단말기 동작과 관련된 프로그램 운영 기능 제공
   - 연결(connection): 응용 개체 사이를 서로 연결하는 논리적인 데이터통신 회선 기능
   - 전송미디어(transmission media): 데이터링크 채널 등과 같이 네트워크 시스템 간의 데이터 전송특성

   OSI 계층 구조
   - 데이터 단위
    · 동일한 개체 간에 데이터를 교환하거나, 혹은 서비스 엑세스점(SAP: Service Access Point)을 통해 인접 계층의 개체 간에 데이터를 교환하기 위한 단위
    · 서비스 데이터 단위(SDU: Service Data Unit)
    · 프로토콜 데이터 단위(PDU: Protocol Data Unit)

    · (N+1)계층의 (N+1)-SDU에 (N+1)계층의 제어정보(PCI: Protocol Control Information)가 결합되어 (N+1)-PDU를 만들고 이것이 자신보다 하위에 있는 N계층으로 인터페이스가 이루어지면 N-PDU가 된다.

   - 연결에 의한 데이터통신

    · 동일한 개체에 있는 N개체 상호 간에 데이터통신을 수행하는 방식을 결정하는 것이 N계층 프로토콜이며, 이것은 상호교환되는 정보의 교환 규칙과 그 형식으로 구성된다.

   - 연결제어

 3. OSI 모델과 계층별 기능
  
▶ 물리 계층
   - 물리 계층의 주된 기능: 비트 단위의 데이터 전송
   - 이는 자신보다 사위에 있는 데이터링크 계층의 데이터통신 기능을 원활하게 수행하도록 물리적인 연결 설정과 유지 및 해제 기능과 관계된다.
   - 컴퓨터의 데이터 표현 방식인 2진 비트 데이터를 전송매체에 맞는 전기신호 또는 빛의 신호로 바꾸어 전송

  
▶ 데이터링크 계층
   - 신뢰성 있는 데이터 전송 수단을 제공하는 계층
   - 데이터의 프레임화
    - 물리계층에서 올라온 2진 데이터를 일정한 길이로 분할하여 프레임 단위로 만듬
    - 프레임 = 헤더 + 데이터
   - 전송 측(source)과 수신(Destination) 측의 물리주소(2계층 주소)
   - 프레임의 순서제어: 순차적인 프레임 전송을 위하여 프레임 번호를 부여
   - 프레임의 전송 확인과 흐름제어
   - 오류검출 및 복원: 전송되는 프레임에는 오류 검출용의 비트 열이 첨부되어 있으며, 수신 측에서는 이를 조사함으로써 프레임의 전송상 오류여부 판단
   - 프레임에 전송 오류가 발견되면 수신 측에서는 전송 측으로 재전송 요청
   - 데이터링크 연결 설정과 해제: 프레임 전송에 앞서 수신 측이 데이터통신 가능상태에 있는지를 확인하여 데이터링크의 연결 설정

  
▶ 네트워크 계층
   - 네트워크 시스템 상호 간에 데이터를 전송할 수 있도록 경로배정(routing) 기능, 흐름제어, 오류제어 등의 기능을 수행하는 계층
   - 논리주소: 서로 떠러진 네트워크에서 호스트 구분
   - 물리주소: 같은 네트워크에서 호스트 구분
   - 비연결형 네트워크 서비스
    - 논리적 데이터통신 회선을 설정하지 않은 상태에서 프로토콜 데이터 단위(PDU)를 전송하는 방식
    - 데이터에 대한 제어 기능을 갖지 않음
    - 네트워크 계층에 다른 통신 네트워크를 상호 연결이 용이하고, 기능 간략화 가능
   - 연결형 네트워크 서비스

  
▶ 수송 계층
   - End - to - End통신
    - 수송 계층은 하부 네트워크와 독립적으로 신뢰성 있는 프로세스 상호 간의 완전한 메시지 전달기능을 제공
    - 프로세스(process): 호스트 컴퓨터에서 동작하고 있는 응용 프로그램(application program)
   - 흐름 제어와 오류제어, 메시지 전달등의 기능을 수행
   - 하위 계층을 구성하는 다양한 데이터통신 네트워크의 품질의 차이를 보장
   - 데이터통신에 적합한 종단 프로세스 내에서 데이터 전송을 보장하는 계층

  ▶ 세션 계층
   - 서로 다른 컴퓨터에서 동작되고 있는 두 개의 응용 계층 프로토콜 개체가 데이터를 전송하는 데 필요한 대화를 관리 하고 조정
   - 순서에 따라 데이터를 조합하고 동기화하는 수단과 응용 계층 프로토콜 개체 간에 대화 채널을 설정하고, 해제하는 수단을 제공
   - 데이터 스트림에 검사 위치를 삽입하는 수단을 제공
   - 장애 발생 시 마지막 검사 위치 이후의 데이터만 재전송되도록 함으로써 대화 중단 시점에서 다시 연결해주는 부가적인 서비스 제공

  
▶ 표현 계층
   - 두 사용자 응용 프로세스 간에 교환될 데이터의 형식과 관련되며, 사용자 데이터 전송을 위해 상호 동의하고 이해하는 형식으로 협상되도록 하는 수단을 제공

  
▶ 응용 계층
   - 통신을 바탕으로 구현된 응용프로그램

4. TCP / IP 모델
 4.1 물리 계층과 데이터링크 계층

  - 특정 프로토콜 없음
 4.2 네트워크 계층
  - IP 데이터그램은 IPv4인 경우 기본 20바이트 구성, 최대 60바이트 확장 가능
  - IPv4에서 IP주소는 32비트의 이진수 사용, IPv6에서는 128비트 영역 사용
  - 네트워크 계층에 해당하는 프로토콜: ARP, RARP, ICMP, IGMP
  - ARP와 RARP: IP 주소를 물리주소와 연계시키기 위한 프로토콜
  - ICMP: 전송 중인 IP데이터그램에 문제가 있음을 통지
  - IGMP: 그룹화된 사용자들에게 동시 전송이 용이하도록 함
 4.3 수송 계층
  - 수송 계층에 해당하는 프로토콜: TCP, UDP, SCTP
  - TCP는 프로세스대 프로세스(process - to - process)프로토콜
  - 종단 간의 흐름제어, 에러제어 등의 기능이 있어서 신뢰성 제공
  - 세그먼트(segment): 두 호스트 간의 TCP 프로토콜 사이에서의 전송 단위
 4.4 응용 계층
  - TCP/IP 네트워크 모델에서는 OSI 모델의 세션 계층, 표현 계층, 응용 계층을 모두 결합하여 하나의 응용 계층이 됨
  - 응용 계층에 해당하는 프로토콜 이메일 프로토콜(SMTP), 파일전송 프로토콜(FTP), 도메인명 시스템(DNS), 웹 프토로콜(WWW)


3월 7() / 창세기 1~4

질문사람들이 여호와의 이름을 부르기 시작한 때는 언제인가?

답변:

창세기 4장

    1. 도 아들을 낳고 그의 이름을 에노스라 하였으며 그 때에 사람들이 비로소 여호와의 이름을 불렀더라

3월 8() / 창세기 5~8

질문노아가 방주에서 나와 번제를 드렸을 때 여호와는 땅이 있을 동안 무엇이 쉬비 아니하리라고 했는가?

답변:

창세기 8장

    1. 노아가 여호와께 제단을 쌓고 모든 정결한 짐승과 모든 정결한  중에서 제물을 취하여 번제로 제단에 드렸더니
    2. 여호와께서 그 향기를 받으시고 그 중심에 이르시되 내가 다시는 사람으로 말미암아 땅을 저주하지 아니하리니 이는 사람의 마음이 계획하는 바가 어려서부터 악함이라 내가 전에 행한 것 같이 모든 생물을 다시 멸하지 아니하리니
    3. 이 있을 동안에는 심음과 거둠과 추위와 더위와 여름과 겨울과 과 밤이 쉬지 아니하리라

3월 9() / 창세기 9~12

질문여호와 앞에서 용감한 사냥꾼은 누구를 가리키는 것인가?

답변:

창세기 10장

    1. 그가 여호와 앞에서 용감한 사냥꾼이 되었으므로 속담에 이르기를 아무는 여호와 앞에 니므롯 같이 용감한 사냥꾼이로다 하더라

3월 10() / 창세기 13~16

질문롯이 요단 지역을 바라보았을 때 그 지역이 어떤 모습으로 보였는가?

답변:

창세기 13장

    1. 이에 이 눈을 들어 요단 지역을 바라본즉 소알까지 온 땅에 물이 넉넉하니 여호와께서 소돔과 고모라를 멸하시기 전이었으므로 여호와의 동산 같고 애굽 땅과 같았더라

3월 11() / 창세기 17~20

질문:하나님께서 아브라함을 택하신 목적은 무엇인가?

답변:

창세기 18장

    1. 아브라함은 강대한 나라가 되고 천하 만민은 그로 말미암아 복을 받게 될 것이 아니냐
    2. 내가 그로 그 자식과 권속에게 명하여 여호와의 도를 지켜 의와 공도를 행하게 하려고 그를 택하였나니 이는 나 여호와가 아브라함에게 대하여 말한 일을 이루려 함이니라

3월 12() / 창세기 21~24

질문아브라함이 브엘세바에 에셀 나무를 심고 그곳에서 누구의 이름을 불렀는가?

답변:

창세기 21장

    1. 아브라함은 브엘세바에 에셀 나무를 심고 거기서 영원하신 여호와의 이름을 불렀으며

3월 13() / 창세기 25~28

질문이삭이 야곱에게 한 축복의 내용은 무엇인가?

답변:

창세기 27장

    1. 하나님은 하늘의 이슬과 의 기름짐이며 풍성한 곡식과 포도주를 네게 주시기를 원하노라
    2. 만민이 너를 섬기고 열국이 네게 굴복하리니 네가 형제들의 주가 되고 네 어머니의 아들들이 네게 굴복하며 너를 저주하는 자는 저주를 받고 너를 축복하는 자는 복을 받기를 원하노라


+ Recent posts